44 }; |
44 }; |
45 |
45 |
46 // WAVECodec value |
46 // WAVECodec value |
47 enum TMmMtpWAVECodecValue |
47 enum TMmMtpWAVECodecValue |
48 { |
48 { |
49 EMTPAudioWAVECodecMP3 = 0x00000055, |
49 EMTPAudioWAVECodecMP3 = 0x00000055, |
50 EMTPAudioWAVECodecWMA = 0x00000161, |
50 EMTPAudioWAVECodecWMA = 0x00000161, |
51 EMTPAudioWAVECodecAAC = 0x0000A106, |
51 EMTPAudioWAVECodecWMAPro = 0x00000162, |
52 EMTPAudioWAVECodecPCM = 0x00000001 |
52 EMTPAudioWAVECodecAAC = 0x0000A106, |
|
53 EMTPAudioWAVECodecPCM = 0x00000001 |
53 }; |
54 }; |
54 |
55 |
55 // Bitrate value scope |
56 // Bitrate value scope |
56 enum TMmMtpBitrateValue |
57 enum TMmMtpBitrateValue |
57 { |
58 { |
58 EMTPMP3MinBitrate = 0x00001F40, //8 kbps |
59 EMTPMP3MinBitrate = 0x00001F40, //8 kbps |
59 EMTPMP3MaxBitrate = 0x0004E200, //320 kbps |
60 EMTPMP3MaxBitrate = 0x0004E200, //320 kbps |
60 EMTPWMAMinBitrate = 0x00001388, //5 kbps |
61 EMTPWMAMinBitrate = 0x00001388, //5 kbps |
61 EMTPWMAMaxBitrate = 0x0004E200, //320 kbps |
62 EMTPWMAMaxBitrate = 0x0005DC00, //384 kbps |
|
63 EMTPWMAProMinBitrate = 0x00001388, //5 kbps |
|
64 EMTPWMAProMaxBitrate = 0x000BB800, //768 kbps |
62 EMTPAACMinBitrate = 0x00001F40, //8 kbps |
65 EMTPAACMinBitrate = 0x00001F40, //8 kbps |
63 EMTPAACMaxBitrate = 0x0004E200, //320 kbps |
66 EMTPAACMaxBitrate = 0x0004E200, //320 kbps |
64 EMTPPCMMinBitrate = 0x00003E80, //16 kbps |
67 EMTPPCMMinBitrate = 0x00003E80, //16 kbps |
65 EMTPPCMMaxBitrate = 0x00177000, //1536 kbps |
68 EMTPPCMMaxBitrate = 0x00177000, //1536 kbps |
66 EMTPAACPlusMinBitrate = 0x00003E80, //16 kbps |
69 EMTPAACPlusMinBitrate = 0x00003E80, //16 kbps |