目录

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

所有成员的列表。

公有类型

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

公有成员

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行定义。


该类的文档由以下文件生成: