目次

クラス テンプレート AkMixerInputMap< USER_DATA >

AkMixerInputMap: Map of inputs (identified with AK::IAkMixerInputContext *) to user-defined blocks of data. [詳細]

AkMixerInputMap< USER_DATA >に対する継承グラフ
AkArray< AkInputMapSlot< USER_DATA >, const AkInputMapSlot< USER_DATA > &, AkPluginArrayAllocator, 1 > AkPluginArrayAllocator

すべてのメンバ一覧

Public 型

typedef AkArray
< AkInputMapSlot< USER_DATA >
, const AkInputMapSlot
< USER_DATA >
&, AkPluginArrayAllocator, 1 > 
BaseClass

Public メソッド

USER_DATA *  Exists (AK::IAkMixerInputContext *in_pInput)
  Returns the user data associated with given input context. Returns NULL if none found.
USER_DATA *  AddInput (AK::IAkMixerInputContext *in_pInput)
  Adds an input with new user data.
bool  RemoveInput (AK::IAkMixerInputContext *in_pInput)
  Removes an input and destroys its associated user data.
void  Term ()
  Terminate array.
AkArray< AkInputMapSlot
< USER_DATA >, const
AkInputMapSlot< USER_DATA >
&, AkPluginArrayAllocator, 1 >
::Iterator 
FindEx (AK::IAkMixerInputContext *in_pInput) const
  Finds an item in the array.
void  RemoveAll ()
  Removes and destroys all items in the array.

説明

template<class USER_DATA>
class AkMixerInputMap< USER_DATA >

AkMixerInputMap: Map of inputs (identified with AK::IAkMixerInputContext *) to user-defined blocks of data.

AkMixerInputMap.h100 行で定義されています。


このクラスの説明は次のファイルから生成されました: