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