00001 00002 // 00003 // Copyright (c) 2006 Audiokinetic Inc. / All Rights Reserved 00004 // 00006 // AkMatrixReverbFXFactory.h 00007 00012 00013 #ifndef _AK_MATRIXREVERBFXFACTORY_H_ 00014 #define _AK_MATRIXREVERBFXFACTORY_H_ 00015 00016 #include <AK/SoundEngine/Common/IAkPlugin.h> 00017 00021 const unsigned long AKEFFECTID_MATRIXREVERB = 115; 00022 00024 AK_FUNC( AK::IAkPluginParam *, CreateMatrixReverbFXParams )( 00025 AK::IAkPluginMemAlloc * in_pAllocator 00026 ); 00027 00029 AK_FUNC( AK::IAkPlugin*, CreateMatrixReverbFX )( 00030 AK::IAkPluginMemAlloc * in_pAllocator 00031 ); 00032 00034 enum AkDelayLengthsMode 00035 { 00036 AKDELAYLENGTHSMODE_DEFAULT = 0, 00037 AKDELAYLENGTHSMODE_CUSTOM = 1 00038 }; 00039 00041 static const float g_fDefaultDelayLengths[16] = { 13.62f, 15.66f, 17.52f, 19.02f, 20.83f, 22.60f, 24.05f, 24.78f, 25.60f, 26.09f, 26.55f, 26.91f, 28.04f, 29.09f, 29.90f, 30.86f }; 00042 00043 /* 00044 Use the following code to register your plug-in 00045 00046 AK::SoundEngine::RegisterPlugin( AkPluginTypeEffect, 00047 AKCOMPANYID_AUDIOKINETIC, 00048 AKEFFECTID_MATRIXREVERB, 00049 CreateMatrixReverbFX, 00050 CreateMatrixReverbFXParams ); 00051 */ 00052 00053 #endif // _AK_MATRIXREVERBFXFACTORY_H_ 00054
프로젝트를 등록하세요. 아무런 조건이나 의무 사항 없이 빠른 시작을 도와드리겠습니다.
Wwise를 시작해 보세요