|
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 |