版本
menu_open
link

include/AK/Plugin/AkRecorderFXFactory.h

Go to the documentation of this file.
00001 
00002 //
00003 // Copyright (c) 2010 Audiokinetic Inc. / All Rights Reserved
00004 //
00006 // AkRecorderFXFactory.h
00007 
00012 
00013 #ifndef _AK_RECORDERFXFACTORY_H_
00014 #define _AK_RECORDERFXFACTORY_H_
00015 
00016 #include <AK/SoundEngine/Common/IAkPlugin.h>
00017 
00021 const unsigned long AKEFFECTID_RECORDER = 132;
00022 
00024 AK_FUNC( AK::IAkPluginParam *, CreateRecorderFXParams )(
00025     AK::IAkPluginMemAlloc * in_pAllocator       
00026     );
00027 
00029 AK_FUNC( AK::IAkPlugin*, CreateRecorderFX )(
00030     AK::IAkPluginMemAlloc * in_pAllocator       
00031     );
00032 
00034 struct AkRecorderSettings
00035 {
00036     AkUInt32 uIOMemorySize;     
00037     AkUInt32 uIOGranularity;    
00038     AkPriority ePriority;       
00039 };
00040 
00042 AK_EXTERNFUNC( void, GetAkRecorderDefaultSettings )(
00043     AkRecorderSettings & out_settings       
00044     );
00045 
00048 AK_EXTERNFUNC( void, SetAkRecorderSettings )(
00049     const AkRecorderSettings & in_settings  
00050     );
00051 
00052 /*
00053 Use the following code to register your plug-in:
00054 
00055 AK::SoundEngine::RegisterPlugin( AkPluginTypeEffect, 
00056                                  AKCOMPANYID_AUDIOKINETIC, 
00057                                  AKEFFECTID_RECORDER,
00058                                  CreateRecorderFX,
00059                                  CreateRecorderFXParams );
00060 */
00061 
00062 #endif // _AK_RECORDERFXFACTORY_H_
00063 

此页面对您是否有帮助?

需要技术支持?

仍有疑问?或者问题?需要更多信息?欢迎联系我们,我们可以提供帮助!

查看我们的“技术支持”页面

介绍一下自己的项目。我们会竭力为您提供帮助。

来注册自己的项目,我们帮您快速入门,不带任何附加条件!

开始 Wwise 之旅