I have thought about something similar, but use the flags for single information like that:
#define REPLAY_GAIN_ANALYSIS_V1 0x00000001 #define WAVEFORM_ANALYSIS_V1 0x00000002 #define BEATGRID_ANALYSIS_V1 0x00000004 #define BEATGRID_ANALYSIS_V2 0x00000008 #define KEY_ANALYSIS_V1 0x00000010
I have thought about something similar, but use the flags for single information like that:
#define REPLAY_ GAIN_ANALYSIS_ V1 0x00000001 ANALYSIS_ V1 0x00000002 ANALYSIS_ V1 0x00000004 ANALYSIS_ V2 0x00000008
#define WAVEFORM_
#define BEATGRID_
#define BEATGRID_
#define KEY_ANALYSIS_V1 0x00000010