Update contrib.
1 // Copyright (c) 2003-2009 Nokia Corporation and/or its subsidiary(-ies).
2 // All rights reserved.
3 // This component and the accompanying materials are made available
4 // under the terms of "Eclipse Public License v1.0"
5 // which accompanies this distribution, and is available
6 // at the URL "http://www.eclipse.org/legal/epl-v10.html".
8 // Initial Contributors:
9 // Nokia Corporation - initial contribution.
14 // mmfHwDeviceImplementationUIDs
23 #ifndef __MMF_HWDEVICEIMPLEMENTATIONUIDS_HRH__
24 #define __MMF_HWDEVICEIMPLEMENTATIONUIDS_HRH__
26 // These are the ECOM Implementation UIDs for the codecs supplied in Symbian plugins.
27 // The ECOM Interface UID for CMMFCodec is defined in mmfcodec.h
29 #define KMmfUidHwDevicePCM16ToPCM16 0x101F9F00
30 #define KMmfUidHwDevicePCM16ToPCMU8 0x101F9F01
31 #define KMmfUidHwDevicePCMU8ToPCM16 0x101F9F21
32 #define KMmfUidHwDeviceMulawToPCM16 0x101F9F31
33 #define KMmfUidHwDeviceAlawToPCM16 0x101F9F32
34 #define KMmfUidHwDevicePCM16ToMuLaw 0x101F9F33
35 #define KMmfUidHwDevicePCM16ToALaw 0x101F9F34
36 #define KMmfUidHwDevicePCM16toPCM16B 0x101F9F35
37 #define KMmfUidHwDevicePCM8ToPCM16 0x101F9F36
38 #define KMMFUidHwDevicePCM16toPCMU16B 0x101F9F37
39 #define KMmfUidHwDeviceS16ToPCMU16 0x101F9F38
40 #define KMmfUidHwDeviceS16ToPCMS8 0x101F9F39
41 #define KMmfUidHwDeviceU16BEToPCMS16 0x101F9F3A
42 #define KMmfUidHwDeviceU16ToPCMS16 0x101F9F3B
43 #define KMmfUidHwDeviceS16ToPCMU8 0x101F9F3C
44 #define KMMFUidHwDevicePCM16BtoPCM16 0x101F9F3D
45 #define KMMFUidHwDevicePCMU16toPCMU16B 0x101F9F3E
46 #define KMMFUidHwDevicePCMU16BtoPCMU16 0x101F9F3F
47 #define KMmfUidHwDeviceIMAADPCMToPCM16 0x101F9F40
48 #define KMmfUidHwDevicePCM16ToIMAADPCM 0x101F9F41
49 #define KMmfUidHwDevicePCM16ToGSM610 0x101FFA05
50 #define KMmfUidHwDeviceGSM610ToPCM16 0x101FFA06