AkMixerInputMap: Map of inputs (identified with AK::IAkMixerInputContext *) to user-defined blocks of data. [詳細]
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. |
AkMixerInputMap: Map of inputs (identified with AK::IAkMixerInputContext *) to user-defined blocks of data.
AkMixerInputMap.h の 89 行で定義されています。