Version

menu_open

AkMixerInputMap< USER_DATA > Class Template Reference

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

Inheritance diagram for AkMixerInputMap< USER_DATA >:
AkArray< AkInputMapSlot< USER_DATA >, const AkInputMapSlot< USER_DATA > &, AkPluginArrayAllocator, 1 > AkPluginArrayAllocator

List of all members.

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.

Detailed Description

template<class USER_DATA>
class AkMixerInputMap< USER_DATA >

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

Definition at line 89 of file AkMixerInputMap.h.


The documentation for this class was generated from the following file:

Was this page helpful?

Need Support?

Questions? Problems? Need more info? Contact us, and we can help!

Visit our Support page

Tell us about your project. We're here to help.

Register your project and we'll help you get started with no strings attached!

Get started with Wwise