バージョン

menu_open
Wwise SDK 2023.1.3
AK::IAkInPlaceObjectPlugin クラスabstract

#include <IAkPlugin.h>

AK::IAkInPlaceObjectPlugin の継承関係図
AK::IAkEffectPlugin AK::IAkPlugin

公開メンバ関数

virtual void Execute (const AkAudioObjects &io_objects)=0
 
- 基底クラス AK::IAkEffectPlugin に属する継承公開メンバ関数
virtual AKRESULT Init (IAkPluginMemAlloc *in_pAllocator, IAkEffectPluginContext *in_pEffectPluginContext, IAkPluginParam *in_pParams, AkAudioFormat &io_rFormat)=0
 
- 基底クラス AK::IAkPlugin に属する継承公開メンバ関数
virtual AKRESULT Term (IAkPluginMemAlloc *in_pAllocator)=0
 
virtual AKRESULT Reset ()=0
 
virtual AKRESULT GetPluginInfo (AkPluginInfo &out_rPluginInfo)=0
 
virtual bool SupportMediaRelocation () const
 
virtual AKRESULT RelocateMedia (AkUInt8 *, AkUInt8 *)
 

その他の継承メンバ

- 基底クラス AK::IAkEffectPlugin に属する継承限定公開メンバ関数
virtual ~IAkEffectPlugin ()
 Virtual destructor on interface to avoid warnings. [詳解]
 
- 基底クラス AK::IAkPlugin に属する継承限定公開メンバ関数
virtual ~IAkPlugin ()
 Virtual destructor on interface to avoid warnings. [詳解]
 

詳解

In-place Object Processor plug-in interface. Implement this interface when your plugin returns both AkPluginInfo::bCanProcessObjects and AkPluginInfo::bIsInPlace set to true. In-place object processors just modify objects' audio or metadata, but do not destroy objects create additional output objects. An object processor may be initialized with an Object configuration, or any channel configuration, depending on the configuration of its input. It is not allowed to change the channel configuration in Init.

IAkPlugin.h830 行目に定義があります。


このページはお役に立ちましたか?

サポートは必要ですか?

ご質問や問題、ご不明点はございますか?お気軽にお問い合わせください。

サポートページをご確認ください

あなたのプロジェクトについて教えてください。ご不明な点はありませんか。

プロジェクトを登録していただくことで、ご利用開始のサポートをいたします。

Wwiseからはじめよう