mmhais/refacladapt/src/audiocodec/hwdeviceimplementationuids.hrh
changeset 0 40261b775718
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/mmhais/refacladapt/src/audiocodec/hwdeviceimplementationuids.hrh	Tue Feb 02 01:56:55 2010 +0200
@@ -0,0 +1,115 @@
+/*
+* Copyright (c) 2006-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:
+*
+*/
+
+
+
+#ifndef HWDEVICEIMPLEMENTATIONUIDS_HRH
+#define HWDEVICEIMPLEMENTATIONUIDS_HRH
+
+
+#define	Mp3ToPcm16CodecDllUid				0x1020658E
+#define	KUidHwCodecMP3DecToPCM16			0x1020658F
+#define	AwbToPcm16CodecDllUid				0x10206590
+#define	KUidHwCodecAWBDecToPCM16			0x10206591
+#define	AmrToPcm16CodecDllUid				0x10206595
+#define	KUidHwCodecAMRDecToPCM16			0x10206596
+#define	AacToPcm16CodecDllUid				0x10206597
+#define	KUidHwCodecAACDecToPCM16			0x10206598
+#define	Pcm16ToAacCodecDllUid				0x10206599
+#define	KUidHwCodecPCM16ToAACEnc			0x1020659A
+#define	KUidHwCodecRAWAndPCM16DllUid		0x102065a6
+#define	KUidHwCodecRAWAndPCM16				0x1020659D
+
+// SBC Enc
+#define	 KUidHwCodecSbcEncDllUid			0x102084BB
+#define	 KUidHwCodecSbcEnc					0x102084BC
+
+// G711	Dec
+#define	 KUidGwcG711DecDllUid				0x10205EE2
+#define	 KUidHwCodecG711DecDllUid			0x10205EE3
+#define	 KUidHwCodecG711Dec					0x10205EE4
+
+// G711	Enc
+#define	 KUidGwcG711EncDllUid				0x10205EE5
+#define	 KUidHwCodecG711EncDllUid			0x10205EE6
+#define	 KUidHwCodecG711Enc					0x10205EE7
+
+// iLBC	Dec
+#define	 KUidGwcIlbcDecDllUid				0x10205E61
+#define	 KUidHwCodecIlbcDecDllUid			0x10205E62
+#define	 KUidHwCodecIlbcDec					0x10205E63
+
+// ilBC	Enc
+#define	 KUidGwcIlbcEncDllUid				0x10205E64
+#define	 KUidHwCodecIlbcEncDllUid			0x10205E65
+#define	 KUidHwCodecIlbcEnc					0x10205E66
+
+// G729	Dec
+#define	 KUidGwcG729DecDllUid				0x10205EE8
+#define	 KUidHwCodecG729DecDllUid			0x10205EE9
+#define	 KUidHwCodecG729Dec					0x10205EEA
+
+// G729	Enc
+#define	 KUidGwcG729EncDllUid				0x10208825
+#define	 KUidHwCodecG729EncDllUid			0x10205EEB
+#define	 KUidHwCodecG729Enc					0x10208826
+
+//ASW_LOCATION_AMCU
+#define	KUidHwCodecPCM16ToNbAMREnc			0x102065b0
+#define	KUidHwCodecPCM16ToNbAMREncDllUid	0x102065b1
+
+// ASW_LOCATION_CDSP
+#define	KUidHwCodecPCM16ToNbAMREncCDsp			0x1020659E
+#define	KUidHwCodecPCM16ToNbAMREncCDspDllUid	0x102065a7
+	
+// AMR WB Enc MCU
+#define	KUidHwCodecPCM16ToWbAMREnc			0xA0000A34
+#define	KUidHwCodecPCM16ToWbAMREncDllUid	0xA0000A33
+
+#define	KUidBaseHwDeviceDllUid				0x102065a5
+
+#define	KUidControlHwDeviceDllUid			0x10206592
+#define	KUidControlHwDevice					0x10206593
+
+#define	KUidHwCodecAUDVIS					0x10205DD9
+#define	KUidHwCodecAUDVISDllUid				0x10205DD7
+
+
+// TONE
+#define	KUidToneUid							0x1020659f
+#define	KUidToneHwDevice					0x10283463
+#define	KUidToneHwDevicedll					0x1028345E
+
+
+// These are the ECOM Implementation UIDs for the unit test	hw devices used	to test	the
+// sw codec	wrapper.
+// The ECOM	Interface UID for CMMFHwDevice is defined in mmfhwdevice.h
+
+#define	 KMmfUidTSUSWCDWRAP					0xA0000A7A
+
+#define	KMmfUidHwDevicePCMU8ToPCM16			0x101F9F21
+#define	KMmfUidHwDeviceGSM610ToPCM16		0x101FFA06
+#define	KMmfUidHwDeviceMulawToPCM16			0x101F9F31
+#define	KMmfUidHwDeviceAlawToPCM16			0x101F9F32
+#define	KMmfUidHwDevicePCM8ToPCM16			0x101F9F36
+#define	KMmfUidHwDeviceIMAADPCMToPCM16		0x101F9F40
+#define	KMmfUidHwDevicePCM16ToPCM16			0x101F9F00
+#define	KMMFUidHwDevicePCM16toPCMU16B		0x101F9F37
+#define	KMmfUidHwDeviceS16ToPCMU16			0x101F9F38
+#define	KMmfUidHwDevicePCM16toPCM16B		0x101F9F35
+
+#endif //HWDEVICEIMPLEMENTATIONUIDS_HRH