devsound/devsoundrefplugin/tsrc/CIPlugins/src/devsoundciutestdevices_a3f.rss
changeset 0 79dd3e2336a0
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/devsound/devsoundrefplugin/tsrc/CIPlugins/src/devsoundciutestdevices_a3f.rss	Fri Oct 08 19:40:43 2010 +0100
@@ -0,0 +1,517 @@
+// Copyright (c) 2007-2009 Nokia Corporation and/or its subsidiary(-ies).
+// All rights reserved.
+// This component and the accompanying materials are made available
+// under the terms of "Eclipse Public License v1.0"
+// which accompanies this distribution, and is available
+// at the URL "http://www.eclipse.org/legal/epl-v10.html".
+//
+// Initial Contributors:
+// Nokia Corporation - initial contribution.
+//
+// Contributors:
+//
+// Description:
+//
+
+#include "ecom/registryinfo.rh"
+#include <mmfplugininterfaceuids.hrh>
+#include "devsoundciutestdevices.hrh"
+#include <a3f/a3ffourcclookupuids.hrh>
+#include <mmf/plugin/mmfdevsoundcustominterface.hrh>
+
+RESOURCE REGISTRY_INFO theInfo
+	{
+	dll_uid = KUidDevsoundCIUTestDevicesDll ;
+	interfaces = 
+		{
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidPlayBackStatusTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T001, P16" ; // four CC codes
+					opaque_data = "";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidEAacPlusDecoderTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T002, P16" ; // four CC codes
+					opaque_data = "";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidSbcEncoderTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T003, P16" ; // four CC codes
+					opaque_data = "";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidSetDrmProtectedTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T004, P16" ; // four CC codes
+					opaque_data = "";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidAdvancedAacEncodeSettingsTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T005, P16" ; // four CC codes
+					opaque_data = "";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidGetTimestampsTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T006, P16" ; // four CC codes
+					opaque_data = "";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidBufferFramesConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T007, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidAacDecoderConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T008, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidG729DecoderConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T009, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidG729EncoderConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T010, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidAudioVibraControlTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T011, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidSampleBufferingTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T012, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidAudioDspControlTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T013, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidSpeechEncoderConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T014, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidG711DecoderConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T015, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidG711EncoderConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T016, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidIlbcDecoderIntfcTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T017, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidIlbcEncoderIntfcTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T018, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidErrorConcealmentIntfcTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T019, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidGsmConfigTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T020, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KMmfUidPluginInterfaceHwDevice ;  // CMMFHwDevice
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidUnderflowAutoStopControlTestDevice;
+					version_no = 1;
+					display_name = "Test Custom Interface Unification Hw Device||Copyright 2006 Symbian Ltd. All Rights Reserved.||";
+					default_data = "T021, P16" ; // four CC codes
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			// UID of interface that is implemented
+			interface_uid = KUidA3fFourCCConvertorPlugin;
+			implementations = 
+				{
+				IMPLEMENTATION_INFO					
+					{
+					implementation_uid = 0x10285BD7;
+					version_no = 1;
+					display_name = "T001";
+					default_data = "";
+					opaque_data = "<f>T001<u>0x10285BEC<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BD8;
+					version_no = 1;
+					display_name = "T002";
+					default_data = "";
+					opaque_data = "<f>T002<u>0x10285BED<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BD9;
+					version_no = 1;
+					display_name = "T003";
+					default_data = "";
+					opaque_data = "<f>T003<u>0x10285BEE<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BDA;
+					version_no = 1;
+					display_name = "T004";
+					default_data = "";
+					opaque_data = "<f>T004<u>0x10285BEF<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BDB;
+					version_no = 1;
+					display_name = "T005";
+					default_data = "";
+					opaque_data = "<f>T005<u>0x10285BF0<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BDC;
+					version_no = 1;
+					display_name = "T006";
+					default_data = "";
+					opaque_data = "<f>T006<u>0x10285BF1<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BDD;
+					version_no = 1;
+					display_name = "T007";
+					default_data = "";
+					opaque_data = "<f>T007<u>0x10285BF2<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BDE;
+					version_no = 1;
+					display_name = "T008";
+					default_data = "";
+					opaque_data = "<f>T008<u>0x10285BF3<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BDF;
+					version_no = 1;
+					display_name = "T009";
+					default_data = "";
+					opaque_data = "<f>T009<u>0x10285BF4<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE0;
+					version_no = 1;
+					display_name = "T010";
+					default_data = "";
+					opaque_data = "<f>T010<u>0x10285BF5<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE1;
+					version_no = 1;
+					display_name = "T011";
+					default_data = "";
+					opaque_data = "<f>T011<u>0x10285BF6<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE2;
+					version_no = 1;
+					display_name = "T012";
+					default_data = "";
+					opaque_data = "<f>T012<u>0x10285BF7<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE3;
+					version_no = 1;
+					display_name = "T013";
+					default_data = "";
+					opaque_data = "<f>T013<u>0x10285BF8<m>";
+					},					
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE4;
+					version_no = 1;
+					display_name = "T014";
+					default_data = "";
+					opaque_data = "<f>T014<u>0x10285BF9<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE5;
+					version_no = 1;
+					display_name = "T015";
+					default_data = "";
+					opaque_data = "<f>T015<u>0x10285BFA<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE6;
+					version_no = 1;
+					display_name = "T016";
+					default_data = "";
+					opaque_data = "<f>T016<u>0x10285BFB<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE7;
+					version_no = 1;
+					display_name = "T017";
+					default_data = "";
+					opaque_data = "<f>T017<u>0x10285BFC<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE8;
+					version_no = 1;
+					display_name = "T018";
+					default_data = "";
+					opaque_data = "<f>T018<u>0x10285BFD<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BE9;
+					version_no = 1;
+					display_name = "T019";
+					default_data = "";
+					opaque_data = "<f>T019<u>0x10285BFE<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BEA;
+					version_no = 1;
+					display_name = "T020";
+					default_data = "";
+					opaque_data = "<f>T020<u>0x10285BFF<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285BEB;
+					version_no = 1;
+					display_name = "T021";
+					default_data = "";
+					opaque_data = "<f>T021<u>0x10285C00<m>";
+					},
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = 0x10285C03;
+					version_no = 1;
+					display_name = "Test";
+					default_data = "";
+					opaque_data = "<f>TEST<u>0x10285C02<m>";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KUidDevSoundCustomInterfaceMux;  // Mux plugin 
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidMmfDevSoundCustomInterfaceMuxPlugin;
+					version_no = 1;
+					display_name = "Test MUX Custom Interface||Copyright 2008 Symbian Ltd. All Rights Reserved.||";
+					default_data = "10285c23" ; // UID of implementation
+					opaque_data = "";
+					}
+				};
+			},
+		INTERFACE_INFO
+			{
+			interface_uid = KUidDevSoundCustomInterfaceDeMux;  // DeMux plugin
+			implementations = 
+				{
+				IMPLEMENTATION_INFO
+					{
+					implementation_uid = KUidMmfDevSoundCustomInterfaceDeMuxPlugin;
+					version_no = 1;
+					display_name = "Test DEMUX Custom Interface||Copyright 2008 Symbian Ltd. All Rights Reserved.||";
+					default_data = "10285c24" ; // UID of implementation
+					opaque_data = "";
+					}
+				};
+			}
+		
+		};
+	}
+