sl@0: sl@0: // Copyright (c) 2003-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: #include sl@0: #include sl@0: #include // for KMmfUidPluginInterfaceHwDevice sl@0: sl@0: sl@0: RESOURCE REGISTRY_INFO theInfo sl@0: { sl@0: dll_uid = 0x101FD9EF; sl@0: interfaces = sl@0: { sl@0: INTERFACE_INFO sl@0: { sl@0: interface_uid = KMmfUidPluginInterfaceHwDevice; sl@0: implementations = sl@0: { sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCM16ToIMAADPCM; sl@0: version_no = 1; sl@0: display_name = "PCM16 ->IMAADPCM Codec"; sl@0: default_data = " P16,IMAD" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDeviceIMAADPCMToPCM16; sl@0: version_no = 1; sl@0: display_name = "IMAADPCM ->PCM16 Codec"; sl@0: default_data = "IMAD, P16" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMMFUidHwDevicePCMU16toPCMU16B; sl@0: version_no = 1; sl@0: display_name = "AUDIOU16 ->PCMU16BE Codec"; sl@0: default_data = "PU16,PU6B" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMMFUidHwDevicePCMU16BtoPCMU16; sl@0: version_no = 1; sl@0: display_name = "PCMU16BE ->AUDIOU16 Codec"; sl@0: default_data = "PU6B,PU16" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMMFUidHwDevicePCM16BtoPCM16; sl@0: version_no = 1; sl@0: display_name = "PCM16BE ->AUDIO16 Codec"; sl@0: default_data = "P16B, P16" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDeviceS16ToPCMU8; sl@0: version_no = 1; sl@0: display_name = "AUDIOS16 ->PCMS8 Codec"; sl@0: default_data = " P16, P8" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDeviceU16BEToPCMS16; sl@0: version_no = 1; sl@0: display_name = "AUDIOU16BE ->PCMS16 Codec"; sl@0: default_data = "PU6B, P16" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDeviceU16ToPCMS16; sl@0: version_no = 1; sl@0: display_name = "AUDIOU16 ->PCMS16 Codec"; sl@0: default_data = "PU16, P16" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCM8ToPCM16; sl@0: version_no = 1; sl@0: display_name = "PCM8 ->PCM16 Codec"; sl@0: default_data = " P8, P16" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMMFUidHwDevicePCM16toPCMU16B; sl@0: version_no = 1; sl@0: display_name = "AUDIOS16 ->PCMU16BE Codec"; sl@0: default_data = " P16,PU6B" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDeviceS16ToPCMU16; sl@0: version_no = 1; sl@0: display_name = "AUDIOS16 ->PCMU16 Codec"; sl@0: default_data = " P16,PU16" ; //four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCM16toPCM16B; sl@0: version_no = 1; sl@0: display_name = "AUDIO16 ->PCM16BE Codec"; sl@0: default_data = " P16,P16B" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCM16ToMuLaw; sl@0: version_no = 1; sl@0: display_name = "PCM16 ->MULAW Codec"; sl@0: default_data = " P16,uLAW" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCM16ToALaw; sl@0: version_no = 1; sl@0: display_name = "PCM16 ->ALAW Codec"; sl@0: default_data = " P16,ALAW" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDeviceMulawToPCM16; sl@0: version_no = 1; sl@0: display_name = "MULAW ->PCM16 Codec"; sl@0: default_data = "uLAW, P16" ;//four CC codes. sl@0: opaque_data = ""; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDeviceAlawToPCM16; sl@0: version_no = 1; sl@0: display_name = "Alaw -> PCM16 Codec"; sl@0: default_data = "ALAW, P16" ; // four CC codes sl@0: opaque_data = ""; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCM16ToPCM16; sl@0: version_no = 1; sl@0: display_name = "NULL Hw Device"; sl@0: default_data = " P16, P16" ; // FourCC codes sl@0: opaque_data = ""; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCM16ToPCMU8; sl@0: version_no = 1; sl@0: display_name = "pcm16->pcmu8 Hw Device"; sl@0: default_data = " P16, PU8" ; // FourCC codes sl@0: opaque_data = ""; sl@0: }, sl@0: IMPLEMENTATION_INFO sl@0: { sl@0: implementation_uid = KMmfUidHwDevicePCMU8ToPCM16; sl@0: version_no = 1; sl@0: display_name = "pcmu8->pcm16 Hw Device"; sl@0: default_data = " PU8, P16" ; // FourCC codes sl@0: opaque_data = ""; sl@0: } sl@0: }; sl@0: } sl@0: }; sl@0: }