00001 00002 // 00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 // AkMP3SourceFactory.h 00007 00012 00013 #ifndef _AK_MP3SOURCEFACTORY_H_ 00014 #define _AK_MP3SOURCEFACTORY_H_ 00015 00016 #include <AK/SoundEngine/Common/IAkPlugin.h> 00017 00024 const AkUInt32 AKSOURCEID_MP3 = 201; 00025 00027 AK_FUNC( AK::IAkPluginParam *, CreateMP3SourceParams )( 00028 AK::IAkPluginMemAlloc * in_pAllocator 00029 ); 00030 00032 AK_FUNC( AK::IAkPlugin*, CreateMP3Source )( 00033 AK::IAkPluginMemAlloc * in_pAllocator 00034 ); 00035 00036 /* 00037 Use the following code to register your plug-in 00038 00039 AK::SoundEngine::RegisterPlugin( AkPluginTypeSource, 00040 AKCOMPANYID_AUDIOKINETIC, 00041 AKSOURCEID_MP3, 00042 CreateMP3Source, 00043 CreateMP3SourceParams ); 00044 */ 00045 00046 #endif // _AK_MP3SOURCEFACTORY_H_