1 // Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // Mda\Common\Audio.hrh
19 #ifndef __MDA_COMMON_AUDIO_HRH__
20 #define __MDA_COMMON_AUDIO_HRH__
23 //for mfad the media server uids have been replaced with the codec fourCC codes - otherwise a mapping table would be required to convert the uids to fourCC
24 //note that the codec uids are no longer used as uids - they are simply provided for backwards compatibiltiy with the media server packages
26 #define KUidMdaClipLocationMaxWriteLengthDefine 268457517
28 #define KUidMdaMediaTypeAudioDefine 268450136
29 #define KUidMdaPrioritySettingsDefine 268457514
31 #define KUidMdaLocalSoundDeviceDefine 268450137
33 #define KUidMdaClipFormatWavDefine 268450138
34 #define KUidMdaClipFormatAuDefine 268450141
35 #define KUidMdaClipFormatRawAudioDefine 268450142
37 #define KUidMdaEpocWveCodecDefine 268450143
40 #define KUidMdaWavCodecDefine 268450146
41 #define KUidMdaWavPcmCodecDefine 268450147
42 #define KUidMdaWavAlawCodecDefine 268450148
43 #define KUidMdaWavMulawCodecDefine 268450149
44 #define KUidMdaWavImaAdpcmCodecDefine 268450150
46 #define KMdaWavFormatTypePcmData {1,0} // Little endian
47 #define KMdaWavFormatTypeAlawData {6,0} // "
48 #define KMdaWavFormatTypeMulawData {7,0} // "
49 #define KMdaWavFormatTypeImaAdpcmData {17,0}// "
50 #define KMdaWavFormatTypePcm 1
51 #define KMdaWavFormatTypeAlaw 6
52 #define KMdaWavFormatTypeMulaw 7
53 #define KMdaWavFormatTypeImaAdpcm 17
55 #define KUidMdaAuCodecDefine 268450151
56 #define KUidMdaAuMulawCodecDefine 268450152
57 #define KUidMdaAu8PcmCodecDefine 268450153
58 #define KUidMdaAu16PcmCodecDefine 268450154
59 #define KUidMdaAuAlawCodecDefine 268450155
61 #define KMdaAuFormatTypeMulawData {0,0,0,1} // Big endian
62 #define KMdaAuFormatType8PcmData {0,0,0,2} // "
63 #define KMdaAuFormatType16PcmData {0,0,0,3} // "
64 #define KMdaAuFormatTypeAlawData {0,0,0,27}// "
65 #define KMdaAuFormatTypeMulaw 1
66 #define KMdaAuFormatType8Pcm 2
67 #define KMdaAuFormatType16Pcm 3
68 #define KMdaAuFormatTypeAlaw 27
70 #define KUidMdaRawAudioCodecDefine 268450156
71 #define KUidMdaRawAudioMulawCodecDefine 268450157
72 #define KUidMdaRawAudioAlawCodecDefine 268450158
73 #define KUidMdaRawAudioS8PcmCodecDefine 268450159
74 #define KUidMdaRawAudioU8PcmCodecDefine 268450160
75 #define KUidMdaRawAudioSL16PcmCodecDefine 268450161
76 #define KUidMdaRawAudioSB16PcmCodecDefine 268450162
77 #define KUidMdaRawAudioUL16PcmCodecDefine 268450163
78 #define KUidMdaRawAudioUB16PcmCodecDefine 268450164
80 #define KUidMdaClipFormatRawAmrDefine 268437992 // Raw AMR Clip Format object
81 #define KUidMdaRawAmrCodecDefine 268437991 // AMR Codec object
83 #define KUidMdaTelephonySoundDeviceDefine 268450187
84 #define KUidMdaClientPCMSoundDeviceDefine 268450188
86 #define KUidMdaTelephonyStateQueryDefine 268450205
88 #define KUidMdaToneGeneratorDeviceDefine 268457494
90 #define KUidMdaAudioStreamVolumeRampDefine 268457498
92 #define KUidMdaDataTypeSettingsDefine 268450121