mmlibs/mmfw/inc/Mda/Common/Audio.hrh
changeset 0 b8ed18f6c07b
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmlibs/mmfw/inc/Mda/Common/Audio.hrh	Thu Oct 07 22:34:12 2010 +0100
@@ -0,0 +1,96 @@
+// Copyright (c) 1997-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+// Mda\Common\Audio.hrh
+// 
+//
+
+
+#ifndef __MDA_COMMON_AUDIO_HRH__
+#define __MDA_COMMON_AUDIO_HRH__
+
+
+//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
+//note that the codec uids are no longer used as uids - they are simply provided for backwards compatibiltiy with the media server packages
+
+#define KUidMdaClipLocationMaxWriteLengthDefine	268457517
+
+#define KUidMdaMediaTypeAudioDefine				268450136
+#define KUidMdaPrioritySettingsDefine			268457514
+
+#define KUidMdaLocalSoundDeviceDefine			268450137
+
+#define KUidMdaClipFormatWavDefine				268450138
+#define KUidMdaClipFormatAuDefine				268450141
+#define KUidMdaClipFormatRawAudioDefine			268450142
+
+#define KUidMdaEpocWveCodecDefine				268450143
+
+
+#define KUidMdaWavCodecDefine					268450146
+#define KUidMdaWavPcmCodecDefine				268450147
+#define KUidMdaWavAlawCodecDefine				268450148
+#define KUidMdaWavMulawCodecDefine				268450149
+#define KUidMdaWavImaAdpcmCodecDefine			268450150
+
+#define KMdaWavFormatTypePcmData				{1,0} // Little endian
+#define KMdaWavFormatTypeAlawData				{6,0} // "
+#define KMdaWavFormatTypeMulawData				{7,0} // "
+#define KMdaWavFormatTypeImaAdpcmData			{17,0}// "
+#define KMdaWavFormatTypePcm					1
+#define KMdaWavFormatTypeAlaw					6
+#define KMdaWavFormatTypeMulaw					7
+#define KMdaWavFormatTypeImaAdpcm				17
+
+#define KUidMdaAuCodecDefine					268450151
+#define KUidMdaAuMulawCodecDefine				268450152
+#define KUidMdaAu8PcmCodecDefine				268450153
+#define KUidMdaAu16PcmCodecDefine				268450154
+#define KUidMdaAuAlawCodecDefine				268450155
+
+#define KMdaAuFormatTypeMulawData				{0,0,0,1} // Big endian
+#define KMdaAuFormatType8PcmData				{0,0,0,2} // "
+#define KMdaAuFormatType16PcmData				{0,0,0,3} // "
+#define KMdaAuFormatTypeAlawData				{0,0,0,27}// "
+#define KMdaAuFormatTypeMulaw					1 
+#define KMdaAuFormatType8Pcm					2
+#define KMdaAuFormatType16Pcm					3
+#define KMdaAuFormatTypeAlaw					27
+
+#define KUidMdaRawAudioCodecDefine				268450156
+#define KUidMdaRawAudioMulawCodecDefine			268450157
+#define KUidMdaRawAudioAlawCodecDefine			268450158
+#define KUidMdaRawAudioS8PcmCodecDefine			268450159
+#define KUidMdaRawAudioU8PcmCodecDefine			268450160
+#define KUidMdaRawAudioSL16PcmCodecDefine		268450161
+#define KUidMdaRawAudioSB16PcmCodecDefine		268450162
+#define KUidMdaRawAudioUL16PcmCodecDefine		268450163
+#define KUidMdaRawAudioUB16PcmCodecDefine		268450164
+
+#define KUidMdaClipFormatRawAmrDefine 268437992 // Raw AMR Clip Format object
+#define KUidMdaRawAmrCodecDefine      268437991 // AMR Codec object
+
+#define KUidMdaTelephonySoundDeviceDefine		268450187
+#define KUidMdaClientPCMSoundDeviceDefine		268450188
+
+#define KUidMdaTelephonyStateQueryDefine		268450205
+
+#define KUidMdaToneGeneratorDeviceDefine		268457494
+
+#define KUidMdaAudioStreamVolumeRampDefine		268457498
+
+#define KUidMdaDataTypeSettingsDefine		268450121
+
+
+
+#endif