diff -r 000000000000 -r bde4ae8d615e os/mm/mmlibs/mmfw/inc/Mda/Common/Audio.hrh --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/os/mm/mmlibs/mmfw/inc/Mda/Common/Audio.hrh Fri Jun 15 03:10:57 2012 +0200 @@ -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