devsound/devsoundrefplugin/tsrc/CIPlugins/src/devsoundciutestdevices_a3f.rss
changeset 0 79dd3e2336a0
equal deleted inserted replaced
-1:000000000000 0:79dd3e2336a0
       
     1 // Copyright (c) 2007-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".
       
     7 //
       
     8 // Initial Contributors:
       
     9 // Nokia Corporation - initial contribution.
       
    10 //
       
    11 // Contributors:
       
    12 //
       
    13 // Description:
       
    14 //
       
    15 
       
    16 #include "ecom/registryinfo.rh"
       
    17 #include <mmfplugininterfaceuids.hrh>
       
    18 #include "devsoundciutestdevices.hrh"
       
    19 #include <a3f/a3ffourcclookupuids.hrh>
       
    20 #include <mmf/plugin/mmfdevsoundcustominterface.hrh>
       
    21 
       
    22 RESOURCE REGISTRY_INFO theInfo
       
    23 	{
       
    24 	dll_uid = KUidDevsoundCIUTestDevicesDll ;
       
    25 	interfaces = 
       
    26 		{
       
    27 		INTERFACE_INFO
       
    28 			{
       
    29 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
    30 			implementations = 
       
    31 				{
       
    32 				IMPLEMENTATION_INFO
       
    33 					{
       
    34 					implementation_uid = KUidPlayBackStatusTestDevice;
       
    35 					version_no = 1;
       
    36 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
    37 					default_data = "T001, P16" ; // four CC codes
       
    38 					opaque_data = "";
       
    39 					},
       
    40 				IMPLEMENTATION_INFO
       
    41 					{
       
    42 					implementation_uid = KUidEAacPlusDecoderTestDevice;
       
    43 					version_no = 1;
       
    44 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
    45 					default_data = "T002, P16" ; // four CC codes
       
    46 					opaque_data = "";
       
    47 					},
       
    48 				IMPLEMENTATION_INFO
       
    49 					{
       
    50 					implementation_uid = KUidSbcEncoderTestDevice;
       
    51 					version_no = 1;
       
    52 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
    53 					default_data = "T003, P16" ; // four CC codes
       
    54 					opaque_data = "";
       
    55 					},
       
    56 				IMPLEMENTATION_INFO
       
    57 					{
       
    58 					implementation_uid = KUidSetDrmProtectedTestDevice;
       
    59 					version_no = 1;
       
    60 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
    61 					default_data = "T004, P16" ; // four CC codes
       
    62 					opaque_data = "";
       
    63 					},
       
    64 				IMPLEMENTATION_INFO
       
    65 					{
       
    66 					implementation_uid = KUidAdvancedAacEncodeSettingsTestDevice;
       
    67 					version_no = 1;
       
    68 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
    69 					default_data = "T005, P16" ; // four CC codes
       
    70 					opaque_data = "";
       
    71 					},
       
    72 				IMPLEMENTATION_INFO
       
    73 					{
       
    74 					implementation_uid = KUidGetTimestampsTestDevice;
       
    75 					version_no = 1;
       
    76 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
    77 					default_data = "T006, P16" ; // four CC codes
       
    78 					opaque_data = "";
       
    79 					},
       
    80 				IMPLEMENTATION_INFO
       
    81 					{
       
    82 					implementation_uid = KUidBufferFramesConfigTestDevice;
       
    83 					version_no = 1;
       
    84 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
    85 					default_data = "T007, P16" ; // four CC codes
       
    86 					opaque_data = "";
       
    87 					}
       
    88 				};
       
    89 			},
       
    90 		INTERFACE_INFO
       
    91 			{
       
    92 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
    93 			implementations = 
       
    94 				{
       
    95 				IMPLEMENTATION_INFO
       
    96 					{
       
    97 					implementation_uid = KUidAacDecoderConfigTestDevice;
       
    98 					version_no = 1;
       
    99 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   100 					default_data = "T008, P16" ; // four CC codes
       
   101 					opaque_data = "";
       
   102 					}
       
   103 				};
       
   104 			},
       
   105 		INTERFACE_INFO
       
   106 			{
       
   107 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   108 			implementations = 
       
   109 				{
       
   110 				IMPLEMENTATION_INFO
       
   111 					{
       
   112 					implementation_uid = KUidG729DecoderConfigTestDevice;
       
   113 					version_no = 1;
       
   114 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   115 					default_data = "T009, P16" ; // four CC codes
       
   116 					opaque_data = "";
       
   117 					}
       
   118 				};
       
   119 			},
       
   120 		INTERFACE_INFO
       
   121 			{
       
   122 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   123 			implementations = 
       
   124 				{
       
   125 				IMPLEMENTATION_INFO
       
   126 					{
       
   127 					implementation_uid = KUidG729EncoderConfigTestDevice;
       
   128 					version_no = 1;
       
   129 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   130 					default_data = "T010, P16" ; // four CC codes
       
   131 					opaque_data = "";
       
   132 					}
       
   133 				};
       
   134 			},
       
   135 		INTERFACE_INFO
       
   136 			{
       
   137 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   138 			implementations = 
       
   139 				{
       
   140 				IMPLEMENTATION_INFO
       
   141 					{
       
   142 					implementation_uid = KUidAudioVibraControlTestDevice;
       
   143 					version_no = 1;
       
   144 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   145 					default_data = "T011, P16" ; // four CC codes
       
   146 					opaque_data = "";
       
   147 					}
       
   148 				};
       
   149 			},
       
   150 		INTERFACE_INFO
       
   151 			{
       
   152 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   153 			implementations = 
       
   154 				{
       
   155 				IMPLEMENTATION_INFO
       
   156 					{
       
   157 					implementation_uid = KUidSampleBufferingTestDevice;
       
   158 					version_no = 1;
       
   159 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   160 					default_data = "T012, P16" ; // four CC codes
       
   161 					opaque_data = "";
       
   162 					}
       
   163 				};
       
   164 			},
       
   165 		INTERFACE_INFO
       
   166 			{
       
   167 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   168 			implementations = 
       
   169 				{
       
   170 				IMPLEMENTATION_INFO
       
   171 					{
       
   172 					implementation_uid = KUidAudioDspControlTestDevice;
       
   173 					version_no = 1;
       
   174 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   175 					default_data = "T013, P16" ; // four CC codes
       
   176 					opaque_data = "";
       
   177 					}
       
   178 				};
       
   179 			},
       
   180 		INTERFACE_INFO
       
   181 			{
       
   182 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   183 			implementations = 
       
   184 				{
       
   185 				IMPLEMENTATION_INFO
       
   186 					{
       
   187 					implementation_uid = KUidSpeechEncoderConfigTestDevice;
       
   188 					version_no = 1;
       
   189 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   190 					default_data = "T014, P16" ; // four CC codes
       
   191 					opaque_data = "";
       
   192 					}
       
   193 				};
       
   194 			},
       
   195 		INTERFACE_INFO
       
   196 			{
       
   197 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   198 			implementations = 
       
   199 				{
       
   200 				IMPLEMENTATION_INFO
       
   201 					{
       
   202 					implementation_uid = KUidG711DecoderConfigTestDevice;
       
   203 					version_no = 1;
       
   204 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   205 					default_data = "T015, P16" ; // four CC codes
       
   206 					opaque_data = "";
       
   207 					}
       
   208 				};
       
   209 			},
       
   210 		INTERFACE_INFO
       
   211 			{
       
   212 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   213 			implementations = 
       
   214 				{
       
   215 				IMPLEMENTATION_INFO
       
   216 					{
       
   217 					implementation_uid = KUidG711EncoderConfigTestDevice;
       
   218 					version_no = 1;
       
   219 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   220 					default_data = "T016, P16" ; // four CC codes
       
   221 					opaque_data = "";
       
   222 					}
       
   223 				};
       
   224 			},
       
   225 		INTERFACE_INFO
       
   226 			{
       
   227 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   228 			implementations = 
       
   229 				{
       
   230 				IMPLEMENTATION_INFO
       
   231 					{
       
   232 					implementation_uid = KUidIlbcDecoderIntfcTestDevice;
       
   233 					version_no = 1;
       
   234 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   235 					default_data = "T017, P16" ; // four CC codes
       
   236 					opaque_data = "";
       
   237 					}
       
   238 				};
       
   239 			},
       
   240 		INTERFACE_INFO
       
   241 			{
       
   242 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   243 			implementations = 
       
   244 				{
       
   245 				IMPLEMENTATION_INFO
       
   246 					{
       
   247 					implementation_uid = KUidIlbcEncoderIntfcTestDevice;
       
   248 					version_no = 1;
       
   249 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   250 					default_data = "T018, P16" ; // four CC codes
       
   251 					opaque_data = "";
       
   252 					}
       
   253 				};
       
   254 			},
       
   255 		INTERFACE_INFO
       
   256 			{
       
   257 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   258 			implementations = 
       
   259 				{
       
   260 				IMPLEMENTATION_INFO
       
   261 					{
       
   262 					implementation_uid = KUidErrorConcealmentIntfcTestDevice;
       
   263 					version_no = 1;
       
   264 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   265 					default_data = "T019, P16" ; // four CC codes
       
   266 					opaque_data = "";
       
   267 					}
       
   268 				};
       
   269 			},
       
   270 		INTERFACE_INFO
       
   271 			{
       
   272 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   273 			implementations = 
       
   274 				{
       
   275 				IMPLEMENTATION_INFO
       
   276 					{
       
   277 					implementation_uid = KUidGsmConfigTestDevice;
       
   278 					version_no = 1;
       
   279 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   280 					default_data = "T020, P16" ; // four CC codes
       
   281 					opaque_data = "";
       
   282 					}
       
   283 				};
       
   284 			},
       
   285 		INTERFACE_INFO
       
   286 			{
       
   287 			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
       
   288 			implementations = 
       
   289 				{
       
   290 				IMPLEMENTATION_INFO
       
   291 					{
       
   292 					implementation_uid = KUidUnderflowAutoStopControlTestDevice;
       
   293 					version_no = 1;
       
   294 					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
       
   295 					default_data = "T021, P16" ; // four CC codes
       
   296 					opaque_data = "";
       
   297 					}
       
   298 				};
       
   299 			},
       
   300 		INTERFACE_INFO
       
   301 			{
       
   302 			// UID of interface that is implemented
       
   303 			interface_uid = KUidA3fFourCCConvertorPlugin;
       
   304 			implementations = 
       
   305 				{
       
   306 				IMPLEMENTATION_INFO					
       
   307 					{
       
   308 					implementation_uid = 0x10285BD7;
       
   309 					version_no = 1;
       
   310 					display_name = "T001";
       
   311 					default_data = "";
       
   312 					opaque_data = "<f>T001<u>0x10285BEC<m>";
       
   313 					},
       
   314 				IMPLEMENTATION_INFO
       
   315 					{
       
   316 					implementation_uid = 0x10285BD8;
       
   317 					version_no = 1;
       
   318 					display_name = "T002";
       
   319 					default_data = "";
       
   320 					opaque_data = "<f>T002<u>0x10285BED<m>";
       
   321 					},
       
   322 				IMPLEMENTATION_INFO
       
   323 					{
       
   324 					implementation_uid = 0x10285BD9;
       
   325 					version_no = 1;
       
   326 					display_name = "T003";
       
   327 					default_data = "";
       
   328 					opaque_data = "<f>T003<u>0x10285BEE<m>";
       
   329 					},
       
   330 				IMPLEMENTATION_INFO
       
   331 					{
       
   332 					implementation_uid = 0x10285BDA;
       
   333 					version_no = 1;
       
   334 					display_name = "T004";
       
   335 					default_data = "";
       
   336 					opaque_data = "<f>T004<u>0x10285BEF<m>";
       
   337 					},
       
   338 				IMPLEMENTATION_INFO
       
   339 					{
       
   340 					implementation_uid = 0x10285BDB;
       
   341 					version_no = 1;
       
   342 					display_name = "T005";
       
   343 					default_data = "";
       
   344 					opaque_data = "<f>T005<u>0x10285BF0<m>";
       
   345 					},
       
   346 				IMPLEMENTATION_INFO
       
   347 					{
       
   348 					implementation_uid = 0x10285BDC;
       
   349 					version_no = 1;
       
   350 					display_name = "T006";
       
   351 					default_data = "";
       
   352 					opaque_data = "<f>T006<u>0x10285BF1<m>";
       
   353 					},
       
   354 				IMPLEMENTATION_INFO
       
   355 					{
       
   356 					implementation_uid = 0x10285BDD;
       
   357 					version_no = 1;
       
   358 					display_name = "T007";
       
   359 					default_data = "";
       
   360 					opaque_data = "<f>T007<u>0x10285BF2<m>";
       
   361 					},
       
   362 				IMPLEMENTATION_INFO
       
   363 					{
       
   364 					implementation_uid = 0x10285BDE;
       
   365 					version_no = 1;
       
   366 					display_name = "T008";
       
   367 					default_data = "";
       
   368 					opaque_data = "<f>T008<u>0x10285BF3<m>";
       
   369 					},
       
   370 				IMPLEMENTATION_INFO
       
   371 					{
       
   372 					implementation_uid = 0x10285BDF;
       
   373 					version_no = 1;
       
   374 					display_name = "T009";
       
   375 					default_data = "";
       
   376 					opaque_data = "<f>T009<u>0x10285BF4<m>";
       
   377 					},
       
   378 				IMPLEMENTATION_INFO
       
   379 					{
       
   380 					implementation_uid = 0x10285BE0;
       
   381 					version_no = 1;
       
   382 					display_name = "T010";
       
   383 					default_data = "";
       
   384 					opaque_data = "<f>T010<u>0x10285BF5<m>";
       
   385 					},
       
   386 				IMPLEMENTATION_INFO
       
   387 					{
       
   388 					implementation_uid = 0x10285BE1;
       
   389 					version_no = 1;
       
   390 					display_name = "T011";
       
   391 					default_data = "";
       
   392 					opaque_data = "<f>T011<u>0x10285BF6<m>";
       
   393 					},
       
   394 				IMPLEMENTATION_INFO
       
   395 					{
       
   396 					implementation_uid = 0x10285BE2;
       
   397 					version_no = 1;
       
   398 					display_name = "T012";
       
   399 					default_data = "";
       
   400 					opaque_data = "<f>T012<u>0x10285BF7<m>";
       
   401 					},
       
   402 				IMPLEMENTATION_INFO
       
   403 					{
       
   404 					implementation_uid = 0x10285BE3;
       
   405 					version_no = 1;
       
   406 					display_name = "T013";
       
   407 					default_data = "";
       
   408 					opaque_data = "<f>T013<u>0x10285BF8<m>";
       
   409 					},					
       
   410 				IMPLEMENTATION_INFO
       
   411 					{
       
   412 					implementation_uid = 0x10285BE4;
       
   413 					version_no = 1;
       
   414 					display_name = "T014";
       
   415 					default_data = "";
       
   416 					opaque_data = "<f>T014<u>0x10285BF9<m>";
       
   417 					},
       
   418 				IMPLEMENTATION_INFO
       
   419 					{
       
   420 					implementation_uid = 0x10285BE5;
       
   421 					version_no = 1;
       
   422 					display_name = "T015";
       
   423 					default_data = "";
       
   424 					opaque_data = "<f>T015<u>0x10285BFA<m>";
       
   425 					},
       
   426 				IMPLEMENTATION_INFO
       
   427 					{
       
   428 					implementation_uid = 0x10285BE6;
       
   429 					version_no = 1;
       
   430 					display_name = "T016";
       
   431 					default_data = "";
       
   432 					opaque_data = "<f>T016<u>0x10285BFB<m>";
       
   433 					},
       
   434 				IMPLEMENTATION_INFO
       
   435 					{
       
   436 					implementation_uid = 0x10285BE7;
       
   437 					version_no = 1;
       
   438 					display_name = "T017";
       
   439 					default_data = "";
       
   440 					opaque_data = "<f>T017<u>0x10285BFC<m>";
       
   441 					},
       
   442 				IMPLEMENTATION_INFO
       
   443 					{
       
   444 					implementation_uid = 0x10285BE8;
       
   445 					version_no = 1;
       
   446 					display_name = "T018";
       
   447 					default_data = "";
       
   448 					opaque_data = "<f>T018<u>0x10285BFD<m>";
       
   449 					},
       
   450 				IMPLEMENTATION_INFO
       
   451 					{
       
   452 					implementation_uid = 0x10285BE9;
       
   453 					version_no = 1;
       
   454 					display_name = "T019";
       
   455 					default_data = "";
       
   456 					opaque_data = "<f>T019<u>0x10285BFE<m>";
       
   457 					},
       
   458 				IMPLEMENTATION_INFO
       
   459 					{
       
   460 					implementation_uid = 0x10285BEA;
       
   461 					version_no = 1;
       
   462 					display_name = "T020";
       
   463 					default_data = "";
       
   464 					opaque_data = "<f>T020<u>0x10285BFF<m>";
       
   465 					},
       
   466 				IMPLEMENTATION_INFO
       
   467 					{
       
   468 					implementation_uid = 0x10285BEB;
       
   469 					version_no = 1;
       
   470 					display_name = "T021";
       
   471 					default_data = "";
       
   472 					opaque_data = "<f>T021<u>0x10285C00<m>";
       
   473 					},
       
   474 				IMPLEMENTATION_INFO
       
   475 					{
       
   476 					implementation_uid = 0x10285C03;
       
   477 					version_no = 1;
       
   478 					display_name = "Test";
       
   479 					default_data = "";
       
   480 					opaque_data = "<f>TEST<u>0x10285C02<m>";
       
   481 					}
       
   482 				};
       
   483 			},
       
   484 		INTERFACE_INFO
       
   485 			{
       
   486 			interface_uid = KUidDevSoundCustomInterfaceMux;  // Mux plugin 
       
   487 			implementations = 
       
   488 				{
       
   489 				IMPLEMENTATION_INFO
       
   490 					{
       
   491 					implementation_uid = KUidMmfDevSoundCustomInterfaceMuxPlugin;
       
   492 					version_no = 1;
       
   493 					display_name = "Test MUX Custom Interface||Copyright 2008 Symbian Ltd. All Rights Reserved.||";
       
   494 					default_data = "10285c23" ; // UID of implementation
       
   495 					opaque_data = "";
       
   496 					}
       
   497 				};
       
   498 			},
       
   499 		INTERFACE_INFO
       
   500 			{
       
   501 			interface_uid = KUidDevSoundCustomInterfaceDeMux;  // DeMux plugin
       
   502 			implementations = 
       
   503 				{
       
   504 				IMPLEMENTATION_INFO
       
   505 					{
       
   506 					implementation_uid = KUidMmfDevSoundCustomInterfaceDeMuxPlugin;
       
   507 					version_no = 1;
       
   508 					display_name = "Test DEMUX Custom Interface||Copyright 2008 Symbian Ltd. All Rights Reserved.||";
       
   509 					default_data = "10285c24" ; // UID of implementation
       
   510 					opaque_data = "";
       
   511 					}
       
   512 				};
       
   513 			}
       
   514 		
       
   515 		};
       
   516 	}
       
   517