// Copyright (c) 1997-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:
// Filename: 101f7790.RSS - Must match dll_uid.
// The Http spi magic resource file
// 
//

#include <ecom/registryinfo.rh>
#include <mmfplugininterfaceuids.hrh>
#include <mmfcontrollerimplementationuids.hrh>
#include <mmfformatimplementationuids.hrh>
#include "CmmfTestControllerUIDs.hrh"



RESOURCE REGISTRY_INFO theinfo //Any name can be used for the resource.
    {
    dll_uid = 0x101f7790; //The DLL's 3rd UID.
    interfaces = 
        {
        INTERFACE_INFO
            {
            interface_uid = KMmfUidPluginInterfaceController; //ECOM UID for a Transport Adapter plug-in
            implementations = 
                {
                // This DLL contains only a single adapter implementation.
                IMPLEMENTATION_INFO
                    {
                    implementation_uid = 0x101F88D8; //UID for this Adapter
                             // Same value as in implementation table.
                    version_no = 3;
                    display_name = "CMMFTestController"; //Human readable string for UI purposes.
					default_data = "?";
					opaque_data = "<s>TSU_MMF_CTLFRM<n>yes<i>0x101F7D8D<p>0x101F7D8E<r>0x101F7D8F<a>5000000<d><t>0x4000";
                    }
                };
            },
		INTERFACE_INFO
			{
			interface_uid = 0x101F7D8E;//play formats supported
			implementations = 
				{
				IMPLEMENTATION_INFO
					{
					implementation_uid = KMmfUidFormatMBEGRead;  //0x101F7D91;
					version_no = 1;
					display_name = "BP3 Format";
					default_data = "?";
					opaque_data = "<s>Symbian<i>0x101FF9FC<e>.mp3<m>audio/mbeg";
					},
				IMPLEMENTATION_INFO
					{
					implementation_uid = KMmfUidFormatPAVRead; //0x101F81B2;
					version_no = 1;
					display_name = "PAV Format";
					default_data = "?";
					opaque_data = "<s>Symbian<i>0x101FF9FD<e>.pav<h>RIFF????PAVE<m>audio/PAV";
					}
				};
			},
		INTERFACE_INFO
			{
			interface_uid = 0x101F7D8F;//record formats supported
			implementations = 
				{
				IMPLEMENTATION_INFO
					{
					implementation_uid = KMmfUidFormatAIWrite; //0x101F81B7;
					version_no = 1;
					display_name = "AI Format";
					default_data = "?";
					opaque_data = "<s>Symbian<i>0x101F7D97<e>.ai<m>audio/ai";
					},
				IMPLEMENTATION_INFO
					{
					implementation_uid = KMmfUidFormatPAVWrite; //0x101F81B3;
					version_no = 1;
					display_name = "PAV Format";
					default_data = "?";
					opaque_data = "<s>Symbian<i>0x101FF9FE<e>.pav<h>RIFF????PAVE<m>audio/PAV";
					}
				};
			},
		INTERFACE_INFO
			{
			interface_uid = KMmfUidPluginInterfaceFormatDecode;  //0x101F53BE;    
			implementations = 
				{
				IMPLEMENTATION_INFO
					{
					implementation_uid = KMmfUidFormatPAVRead;  // CMMFPAVFormatRead
					version_no = 1;
					display_name = "PAV Read Format||Copyright 2002 Symbian Ltd. All Rights Reserved.||";
					default_data = "0x101F88D8";
					opaque_data = "<s>Symbian<i>0x101f5d07<e>.pav<h>RIFF????PAVE<m>audio/PAV";
					}
				};
			},
		INTERFACE_INFO
			{
			interface_uid = KMmfUidPluginInterfaceFormatEncode; //0x101F7D9B
			implementations = 
				{
				IMPLEMENTATION_INFO
					{
					implementation_uid = KMmfUidFormatPAVWrite;  // PAVWrite
					version_no = 1;
					display_name = "PAV Write Format||Copyright 2002 Symbian Ltd. All Rights Reserved.||";
					default_data = "0x101F88D8";
					opaque_data = "<s>Symbian<i>0x101FF9FF<e>.pav<h>RIFF????PAVE<m>audio/PAV";
					}
				};
			}
		};
	}
