00001 00002 // 00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 00007 // AuroHeadphoneFXFactory.h 00008 00013 00014 #ifndef _AHPFXFACTORY_H_ 00015 #define _AHPFXFACTORY_H_ 00016 #define HAS_AKFACTORY_HEADER 00017 00018 #include <AK/SoundEngine/Common/IAkPlugin.h> 00019 00020 const unsigned long AKEFFECTID_AUROHEADPHONE = 1100; 00021 00022 00023 AK_FUNC( AK::IAkPluginParam *, CreateAuroHeadphoneFXParams )( 00024 AK::IAkPluginMemAlloc * in_pAllocator 00025 ); 00026 00028 AK_FUNC( AK::IAkPlugin*, CreateAuroHeadphoneFX )( 00029 AK::IAkPluginMemAlloc * in_pAllocator 00030 ); 00031 00032 /* 00033 Use the following code to register your plug-in 00034 00035 AK::SoundEngine::RegisterPlugin( AkPluginTypeEffect, 00036 AKCOMPANYID_AUROTECHNOLOGIES, 00037 AKEFFECTID_AUROHEADPHONE, 00038 CreateAuroHeadphoneFX, 00039 CreateAuroHeadphoneFXParams ); 00040 */ 00041 00042 #endif //_AHPFXFACTORY_H_