AkMixerInputMap: Map of inputs (identified with AK::IAkMixerInputContext *) to user-defined blocks of data. More...
Public Types | |
typedef AkArray < AkInputMapSlot< USER_DATA > , const AkInputMapSlot < USER_DATA > &, AkPluginArrayAllocator, 1 > |
BaseClass |
Public Member Functions | |
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.
Definition at line 89 of file AkMixerInputMap.h.