mmhais/refacladapt/src/audiocodec/hwdeviceimplementationuids.hrh
changeset 0 40261b775718
equal deleted inserted replaced
-1:000000000000 0:40261b775718
       
     1 /*
       
     2 * Copyright (c) 2006-2009 Nokia Corporation and/or its subsidiary(-ies).
       
     3 * All rights reserved.
       
     4 * This component and the accompanying materials are made available
       
     5 * under the terms of "Eclipse Public License v1.0"
       
     6 * which accompanies this distribution, and is available
       
     7 * at the URL "http://www.eclipse.org/legal/epl-v10.html".
       
     8 *
       
     9 * Initial Contributors:
       
    10 * Nokia Corporation - initial contribution.
       
    11 *
       
    12 * Contributors:
       
    13 *
       
    14 * Description:
       
    15 *
       
    16 */
       
    17 
       
    18 
       
    19 
       
    20 #ifndef HWDEVICEIMPLEMENTATIONUIDS_HRH
       
    21 #define HWDEVICEIMPLEMENTATIONUIDS_HRH
       
    22 
       
    23 
       
    24 #define	Mp3ToPcm16CodecDllUid				0x1020658E
       
    25 #define	KUidHwCodecMP3DecToPCM16			0x1020658F
       
    26 #define	AwbToPcm16CodecDllUid				0x10206590
       
    27 #define	KUidHwCodecAWBDecToPCM16			0x10206591
       
    28 #define	AmrToPcm16CodecDllUid				0x10206595
       
    29 #define	KUidHwCodecAMRDecToPCM16			0x10206596
       
    30 #define	AacToPcm16CodecDllUid				0x10206597
       
    31 #define	KUidHwCodecAACDecToPCM16			0x10206598
       
    32 #define	Pcm16ToAacCodecDllUid				0x10206599
       
    33 #define	KUidHwCodecPCM16ToAACEnc			0x1020659A
       
    34 #define	KUidHwCodecRAWAndPCM16DllUid		0x102065a6
       
    35 #define	KUidHwCodecRAWAndPCM16				0x1020659D
       
    36 
       
    37 // SBC Enc
       
    38 #define	 KUidHwCodecSbcEncDllUid			0x102084BB
       
    39 #define	 KUidHwCodecSbcEnc					0x102084BC
       
    40 
       
    41 // G711	Dec
       
    42 #define	 KUidGwcG711DecDllUid				0x10205EE2
       
    43 #define	 KUidHwCodecG711DecDllUid			0x10205EE3
       
    44 #define	 KUidHwCodecG711Dec					0x10205EE4
       
    45 
       
    46 // G711	Enc
       
    47 #define	 KUidGwcG711EncDllUid				0x10205EE5
       
    48 #define	 KUidHwCodecG711EncDllUid			0x10205EE6
       
    49 #define	 KUidHwCodecG711Enc					0x10205EE7
       
    50 
       
    51 // iLBC	Dec
       
    52 #define	 KUidGwcIlbcDecDllUid				0x10205E61
       
    53 #define	 KUidHwCodecIlbcDecDllUid			0x10205E62
       
    54 #define	 KUidHwCodecIlbcDec					0x10205E63
       
    55 
       
    56 // ilBC	Enc
       
    57 #define	 KUidGwcIlbcEncDllUid				0x10205E64
       
    58 #define	 KUidHwCodecIlbcEncDllUid			0x10205E65
       
    59 #define	 KUidHwCodecIlbcEnc					0x10205E66
       
    60 
       
    61 // G729	Dec
       
    62 #define	 KUidGwcG729DecDllUid				0x10205EE8
       
    63 #define	 KUidHwCodecG729DecDllUid			0x10205EE9
       
    64 #define	 KUidHwCodecG729Dec					0x10205EEA
       
    65 
       
    66 // G729	Enc
       
    67 #define	 KUidGwcG729EncDllUid				0x10208825
       
    68 #define	 KUidHwCodecG729EncDllUid			0x10205EEB
       
    69 #define	 KUidHwCodecG729Enc					0x10208826
       
    70 
       
    71 //ASW_LOCATION_AMCU
       
    72 #define	KUidHwCodecPCM16ToNbAMREnc			0x102065b0
       
    73 #define	KUidHwCodecPCM16ToNbAMREncDllUid	0x102065b1
       
    74 
       
    75 // ASW_LOCATION_CDSP
       
    76 #define	KUidHwCodecPCM16ToNbAMREncCDsp			0x1020659E
       
    77 #define	KUidHwCodecPCM16ToNbAMREncCDspDllUid	0x102065a7
       
    78 	
       
    79 // AMR WB Enc MCU
       
    80 #define	KUidHwCodecPCM16ToWbAMREnc			0xA0000A34
       
    81 #define	KUidHwCodecPCM16ToWbAMREncDllUid	0xA0000A33
       
    82 
       
    83 #define	KUidBaseHwDeviceDllUid				0x102065a5
       
    84 
       
    85 #define	KUidControlHwDeviceDllUid			0x10206592
       
    86 #define	KUidControlHwDevice					0x10206593
       
    87 
       
    88 #define	KUidHwCodecAUDVIS					0x10205DD9
       
    89 #define	KUidHwCodecAUDVISDllUid				0x10205DD7
       
    90 
       
    91 
       
    92 // TONE
       
    93 #define	KUidToneUid							0x1020659f
       
    94 #define	KUidToneHwDevice					0x10283463
       
    95 #define	KUidToneHwDevicedll					0x1028345E
       
    96 
       
    97 
       
    98 // These are the ECOM Implementation UIDs for the unit test	hw devices used	to test	the
       
    99 // sw codec	wrapper.
       
   100 // The ECOM	Interface UID for CMMFHwDevice is defined in mmfhwdevice.h
       
   101 
       
   102 #define	 KMmfUidTSUSWCDWRAP					0xA0000A7A
       
   103 
       
   104 #define	KMmfUidHwDevicePCMU8ToPCM16			0x101F9F21
       
   105 #define	KMmfUidHwDeviceGSM610ToPCM16		0x101FFA06
       
   106 #define	KMmfUidHwDeviceMulawToPCM16			0x101F9F31
       
   107 #define	KMmfUidHwDeviceAlawToPCM16			0x101F9F32
       
   108 #define	KMmfUidHwDevicePCM8ToPCM16			0x101F9F36
       
   109 #define	KMmfUidHwDeviceIMAADPCMToPCM16		0x101F9F40
       
   110 #define	KMmfUidHwDevicePCM16ToPCM16			0x101F9F00
       
   111 #define	KMMFUidHwDevicePCM16toPCMU16B		0x101F9F37
       
   112 #define	KMmfUidHwDeviceS16ToPCMU16			0x101F9F38
       
   113 #define	KMmfUidHwDevicePCM16toPCM16B		0x101F9F35
       
   114 
       
   115 #endif //HWDEVICEIMPLEMENTATIONUIDS_HRH