os/mm/devsound/devsoundrefplugin/src/plugin/audio/101FD9EF.rss
author sl
Tue, 10 Jun 2014 14:32:02 +0200
changeset 1 260cb5ec6c19
permissions -rw-r--r--
Update contrib.
sl@0
     1
sl@0
     2
// Copyright (c) 2003-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
#include <ecom/registryinfo.rh>
sl@0
    19
#include <mmf/plugin/mmfhwdeviceimplementationuids.hrh>
sl@0
    20
#include <mmf/plugin/mmfplugininterfaceuids.hrh> // for KMmfUidPluginInterfaceHwDevice
sl@0
    21
sl@0
    22
sl@0
    23
RESOURCE REGISTRY_INFO theInfo
sl@0
    24
	{
sl@0
    25
    dll_uid = 0x101FD9EF;
sl@0
    26
	interfaces = 
sl@0
    27
		{
sl@0
    28
		INTERFACE_INFO
sl@0
    29
			{
sl@0
    30
			interface_uid = KMmfUidPluginInterfaceHwDevice;
sl@0
    31
			implementations = 
sl@0
    32
				{
sl@0
    33
				IMPLEMENTATION_INFO
sl@0
    34
					{
sl@0
    35
					implementation_uid = KMmfUidHwDevicePCM16ToIMAADPCM;
sl@0
    36
					version_no = 1;
sl@0
    37
					display_name = "PCM16 ->IMAADPCM Codec";
sl@0
    38
					default_data = " P16,IMAD" ;//four CC codes.
sl@0
    39
					opaque_data = "";
sl@0
    40
					},
sl@0
    41
sl@0
    42
				IMPLEMENTATION_INFO
sl@0
    43
					{
sl@0
    44
					implementation_uid = KMmfUidHwDeviceIMAADPCMToPCM16;
sl@0
    45
					version_no = 1;
sl@0
    46
					display_name = "IMAADPCM ->PCM16 Codec";
sl@0
    47
					default_data = "IMAD, P16" ;//four CC codes.
sl@0
    48
					opaque_data = "";
sl@0
    49
					},
sl@0
    50
sl@0
    51
				IMPLEMENTATION_INFO
sl@0
    52
					{
sl@0
    53
					implementation_uid = KMMFUidHwDevicePCMU16toPCMU16B;
sl@0
    54
					version_no = 1;
sl@0
    55
					display_name = "AUDIOU16 ->PCMU16BE Codec";
sl@0
    56
					default_data = "PU16,PU6B" ;//four CC codes.
sl@0
    57
					opaque_data = "";
sl@0
    58
					},
sl@0
    59
				IMPLEMENTATION_INFO
sl@0
    60
					{
sl@0
    61
					implementation_uid = KMMFUidHwDevicePCMU16BtoPCMU16;
sl@0
    62
					version_no = 1;
sl@0
    63
					display_name = "PCMU16BE ->AUDIOU16 Codec";
sl@0
    64
					default_data = "PU6B,PU16" ;//four CC codes.
sl@0
    65
					opaque_data = "";
sl@0
    66
					},
sl@0
    67
				IMPLEMENTATION_INFO
sl@0
    68
					{
sl@0
    69
					implementation_uid = KMMFUidHwDevicePCM16BtoPCM16;
sl@0
    70
					version_no = 1;
sl@0
    71
					display_name = "PCM16BE ->AUDIO16 Codec";
sl@0
    72
					default_data = "P16B, P16" ;//four CC codes.
sl@0
    73
					opaque_data = "";
sl@0
    74
					},
sl@0
    75
sl@0
    76
				IMPLEMENTATION_INFO
sl@0
    77
					{
sl@0
    78
					implementation_uid = KMmfUidHwDeviceS16ToPCMU8;
sl@0
    79
					version_no = 1;
sl@0
    80
					display_name = "AUDIOS16 ->PCMS8 Codec";
sl@0
    81
					default_data = " P16,  P8" ;//four CC codes.
sl@0
    82
					opaque_data = "";
sl@0
    83
					},
sl@0
    84
sl@0
    85
				IMPLEMENTATION_INFO
sl@0
    86
					{
sl@0
    87
					implementation_uid = KMmfUidHwDeviceU16BEToPCMS16;
sl@0
    88
					version_no = 1;
sl@0
    89
					display_name = "AUDIOU16BE ->PCMS16 Codec";
sl@0
    90
					default_data = "PU6B, P16" ;//four CC codes.
sl@0
    91
					opaque_data = "";
sl@0
    92
					},
sl@0
    93
sl@0
    94
				IMPLEMENTATION_INFO
sl@0
    95
					{
sl@0
    96
					implementation_uid = KMmfUidHwDeviceU16ToPCMS16;
sl@0
    97
					version_no = 1;
sl@0
    98
					display_name = "AUDIOU16 ->PCMS16 Codec";
sl@0
    99
					default_data = "PU16, P16" ;//four CC codes.
sl@0
   100
					opaque_data = "";
sl@0
   101
					},
sl@0
   102
sl@0
   103
				IMPLEMENTATION_INFO
sl@0
   104
					{
sl@0
   105
					implementation_uid = KMmfUidHwDevicePCM8ToPCM16;
sl@0
   106
					version_no = 1;
sl@0
   107
					display_name = "PCM8 ->PCM16 Codec";
sl@0
   108
					default_data = "  P8, P16" ;//four CC codes.
sl@0
   109
					opaque_data = "";
sl@0
   110
					},
sl@0
   111
sl@0
   112
				IMPLEMENTATION_INFO
sl@0
   113
					{
sl@0
   114
					implementation_uid = KMMFUidHwDevicePCM16toPCMU16B;
sl@0
   115
					version_no = 1;
sl@0
   116
					display_name = "AUDIOS16 ->PCMU16BE Codec";
sl@0
   117
					default_data = " P16,PU6B" ;//four CC codes.
sl@0
   118
					opaque_data = "";
sl@0
   119
					},
sl@0
   120
sl@0
   121
				IMPLEMENTATION_INFO
sl@0
   122
					{
sl@0
   123
					implementation_uid = KMmfUidHwDeviceS16ToPCMU16;
sl@0
   124
					version_no = 1;
sl@0
   125
					display_name = "AUDIOS16 ->PCMU16 Codec";
sl@0
   126
					default_data = " P16,PU16" ; //four CC codes.
sl@0
   127
					opaque_data = "";
sl@0
   128
					},
sl@0
   129
sl@0
   130
				IMPLEMENTATION_INFO
sl@0
   131
					{
sl@0
   132
					implementation_uid = KMmfUidHwDevicePCM16toPCM16B;
sl@0
   133
					version_no = 1;
sl@0
   134
					display_name = "AUDIO16 ->PCM16BE Codec";
sl@0
   135
					default_data = " P16,P16B" ;//four CC codes.
sl@0
   136
					opaque_data = "";
sl@0
   137
					},
sl@0
   138
				IMPLEMENTATION_INFO
sl@0
   139
					{
sl@0
   140
					implementation_uid = KMmfUidHwDevicePCM16ToMuLaw;
sl@0
   141
					version_no = 1;
sl@0
   142
					display_name = "PCM16 ->MULAW Codec";
sl@0
   143
					default_data = " P16,uLAW" ;//four CC codes.
sl@0
   144
					opaque_data = "";
sl@0
   145
					},
sl@0
   146
sl@0
   147
				IMPLEMENTATION_INFO
sl@0
   148
					{
sl@0
   149
					implementation_uid = KMmfUidHwDevicePCM16ToALaw;
sl@0
   150
					version_no = 1;
sl@0
   151
					display_name = "PCM16 ->ALAW Codec";
sl@0
   152
					default_data = " P16,ALAW" ;//four CC codes.
sl@0
   153
					opaque_data = "";
sl@0
   154
					},
sl@0
   155
sl@0
   156
				IMPLEMENTATION_INFO
sl@0
   157
					{
sl@0
   158
					implementation_uid = KMmfUidHwDeviceMulawToPCM16;
sl@0
   159
					version_no = 1;
sl@0
   160
					display_name = "MULAW ->PCM16 Codec";
sl@0
   161
					default_data = "uLAW, P16" ;//four CC codes.
sl@0
   162
					opaque_data = "";
sl@0
   163
					},
sl@0
   164
				IMPLEMENTATION_INFO
sl@0
   165
					{                    
sl@0
   166
					implementation_uid = KMmfUidHwDeviceAlawToPCM16;
sl@0
   167
					version_no = 1;
sl@0
   168
					display_name = "Alaw -> PCM16 Codec";
sl@0
   169
					default_data = "ALAW, P16" ; // four CC codes
sl@0
   170
					opaque_data = "";
sl@0
   171
					},
sl@0
   172
				IMPLEMENTATION_INFO
sl@0
   173
					{
sl@0
   174
					implementation_uid = KMmfUidHwDevicePCM16ToPCM16;
sl@0
   175
					version_no = 1;
sl@0
   176
					display_name = "NULL Hw Device";
sl@0
   177
					default_data = " P16, P16" ; // FourCC codes
sl@0
   178
					opaque_data = "";
sl@0
   179
					},
sl@0
   180
				IMPLEMENTATION_INFO
sl@0
   181
					{
sl@0
   182
					implementation_uid = KMmfUidHwDevicePCM16ToPCMU8;
sl@0
   183
					version_no = 1;
sl@0
   184
					display_name = "pcm16->pcmu8 Hw Device";
sl@0
   185
					default_data = " P16, PU8" ; // FourCC codes
sl@0
   186
					opaque_data = "";
sl@0
   187
					},
sl@0
   188
				IMPLEMENTATION_INFO
sl@0
   189
					{
sl@0
   190
					implementation_uid = KMmfUidHwDevicePCMU8ToPCM16;
sl@0
   191
					version_no = 1;
sl@0
   192
					display_name = "pcmu8->pcm16 Hw Device";
sl@0
   193
					default_data = " PU8, P16" ; // FourCC codes
sl@0
   194
					opaque_data = "";
sl@0
   195
					}
sl@0
   196
				};
sl@0
   197
			}
sl@0
   198
		};
sl@0
   199
	}