sl@0: /*
sl@0: * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
sl@0: * All rights reserved.
sl@0: * This component and the accompanying materials are made available
sl@0: * under the terms of "Eclipse Public License v1.0"
sl@0: * which accompanies this distribution, and is available
sl@0: * at the URL "http://www.eclipse.org/legal/epl-v10.html".
sl@0: *
sl@0: * Initial Contributors:
sl@0: * Nokia Corporation - initial contribution.
sl@0: *
sl@0: * Contributors:
sl@0: *
sl@0: * Description:
sl@0: *
sl@0: */
sl@0: 
sl@0: 
sl@0: 
sl@0: #ifndef HWDEVICEIMPLEMENTATIONUIDS_HRH
sl@0: #define HWDEVICEIMPLEMENTATIONUIDS_HRH
sl@0: 
sl@0: 
sl@0: #define	Mp3ToPcm16CodecDllUid				0x1020658E
sl@0: #define	KUidHwCodecMP3DecToPCM16			0x1020658F
sl@0: #define	AwbToPcm16CodecDllUid				0x10206590
sl@0: #define	KUidHwCodecAWBDecToPCM16			0x10206591
sl@0: #define	AmrToPcm16CodecDllUid				0x10206595
sl@0: #define	KUidHwCodecAMRDecToPCM16			0x10206596
sl@0: #define	AacToPcm16CodecDllUid				0x10206597
sl@0: #define	KUidHwCodecAACDecToPCM16			0x10206598
sl@0: #define	Pcm16ToAacCodecDllUid				0x10206599
sl@0: #define	KUidHwCodecPCM16ToAACEnc			0x1020659A
sl@0: #define	KUidHwCodecRAWAndPCM16DllUid		0x102065a6
sl@0: #define	KUidHwCodecRAWAndPCM16				0x1020659D
sl@0: 
sl@0: // SBC Enc
sl@0: #define	 KUidHwCodecSbcEncDllUid			0x102084BB
sl@0: #define	 KUidHwCodecSbcEnc					0x102084BC
sl@0: 
sl@0: // G711	Dec
sl@0: #define	 KUidGwcG711DecDllUid				0x10205EE2
sl@0: #define	 KUidHwCodecG711DecDllUid			0x10205EE3
sl@0: #define	 KUidHwCodecG711Dec					0x10205EE4
sl@0: 
sl@0: // G711	Enc
sl@0: #define	 KUidGwcG711EncDllUid				0x10205EE5
sl@0: #define	 KUidHwCodecG711EncDllUid			0x10205EE6
sl@0: #define	 KUidHwCodecG711Enc					0x10205EE7
sl@0: 
sl@0: // iLBC	Dec
sl@0: #define	 KUidGwcIlbcDecDllUid				0x10205E61
sl@0: #define	 KUidHwCodecIlbcDecDllUid			0x10205E62
sl@0: #define	 KUidHwCodecIlbcDec					0x10205E63
sl@0: 
sl@0: // ilBC	Enc
sl@0: #define	 KUidGwcIlbcEncDllUid				0x10205E64
sl@0: #define	 KUidHwCodecIlbcEncDllUid			0x10205E65
sl@0: #define	 KUidHwCodecIlbcEnc					0x10205E66
sl@0: 
sl@0: // G729	Dec
sl@0: #define	 KUidGwcG729DecDllUid				0x10205EE8
sl@0: #define	 KUidHwCodecG729DecDllUid			0x10205EE9
sl@0: #define	 KUidHwCodecG729Dec					0x10205EEA
sl@0: 
sl@0: // G729	Enc
sl@0: #define	 KUidGwcG729EncDllUid				0x10208825
sl@0: #define	 KUidHwCodecG729EncDllUid			0x10205EEB
sl@0: #define	 KUidHwCodecG729Enc					0x10208826
sl@0: 
sl@0: //ASW_LOCATION_AMCU
sl@0: #define	KUidHwCodecPCM16ToNbAMREnc			0x102065b0
sl@0: #define	KUidHwCodecPCM16ToNbAMREncDllUid	0x102065b1
sl@0: 
sl@0: // ASW_LOCATION_CDSP
sl@0: #define	KUidHwCodecPCM16ToNbAMREncCDsp			0x1020659E
sl@0: #define	KUidHwCodecPCM16ToNbAMREncCDspDllUid	0x102065a7
sl@0: 	
sl@0: // AMR WB Enc MCU
sl@0: #define	KUidHwCodecPCM16ToWbAMREnc			0xA0000A34
sl@0: #define	KUidHwCodecPCM16ToWbAMREncDllUid	0xA0000A33
sl@0: 
sl@0: #define	KUidBaseHwDeviceDllUid				0x102065a5
sl@0: 
sl@0: #define	KUidControlHwDeviceDllUid			0x10206592
sl@0: #define	KUidControlHwDevice					0x10206593
sl@0: 
sl@0: #define	KUidHwCodecAUDVIS					0x10205DD9
sl@0: #define	KUidHwCodecAUDVISDllUid				0x10205DD7
sl@0: 
sl@0: 
sl@0: // TONE
sl@0: #define	KUidToneUid							0x1020659f
sl@0: #define	KUidToneHwDevice					0x10283463
sl@0: #define	KUidToneHwDevicedll					0x1028345E
sl@0: 
sl@0: 
sl@0: // These are the ECOM Implementation UIDs for the unit test	hw devices used	to test	the
sl@0: // sw codec	wrapper.
sl@0: // The ECOM	Interface UID for CMMFHwDevice is defined in mmfhwdevice.h
sl@0: 
sl@0: #define	 KMmfUidTSUSWCDWRAP					0xA0000A7A
sl@0: 
sl@0: #define	KMmfUidHwDevicePCMU8ToPCM16			0x101F9F21
sl@0: #define	KMmfUidHwDeviceGSM610ToPCM16		0x101FFA06
sl@0: #define	KMmfUidHwDeviceMulawToPCM16			0x101F9F31
sl@0: #define	KMmfUidHwDeviceAlawToPCM16			0x101F9F32
sl@0: #define	KMmfUidHwDevicePCM8ToPCM16			0x101F9F36
sl@0: #define	KMmfUidHwDeviceIMAADPCMToPCM16		0x101F9F40
sl@0: #define	KMmfUidHwDevicePCM16ToPCM16			0x101F9F00
sl@0: #define	KMMFUidHwDevicePCM16toPCMU16B		0x101F9F37
sl@0: #define	KMmfUidHwDeviceS16ToPCMU16			0x101F9F38
sl@0: #define	KMmfUidHwDevicePCM16toPCM16B		0x101F9F35
sl@0: 
sl@0: #endif //HWDEVICEIMPLEMENTATIONUIDS_HRH