CAF: Caf Mixer Actions

From TBwiki
(Difference between revisions)
Jump to: navigation, search
(Created page with '== Actions on mixers == The call flow (and it's behaviors) can perform various actions on each of it's mixers. Here is a list of the actions available on the CTBCAFMixer objects …')
 
(Actions on mixers)
Line 1: Line 1:
 
== Actions on mixers ==
 
== Actions on mixers ==
The call flow (and it's behaviors) can perform various actions on each of it's mixers. Here is a list of the actions available on the CTBCAFMixer objects (please refer to the header files CTBCMCMixer.hpp for more information on each of these functions):
+
The call flow (and it's behaviors) can perform various actions on each of it's mixers. Here is a list of the actions available on the CTBCAFMixer objects (please refer to the header file CTBCMCMixer.hpp for more information on each of these functions):
 
    
 
    
 
=== Controlling creation, modification and destruction in Toolpack system: ===
 
=== Controlling creation, modification and destruction in Toolpack system: ===

Revision as of 15:38, 17 January 2012

Contents

Actions on mixers

The call flow (and it's behaviors) can perform various actions on each of it's mixers. Here is a list of the actions available on the CTBCAFMixer objects (please refer to the header file CTBCMCMixer.hpp for more information on each of these functions):

Controlling creation, modification and destruction in Toolpack system:

- MixerCreate()
- MixerTerminate()
- MixerSetAttribute()

Inserting / removing call legs (or other mixers) from the mixer

- MixerJoin()
- MixerUnjoin()

Playing/recording audio

- MixerPlayStream()
- MixerRecordStream()
- MixerPauseStream()
- MixerResumeStream()
- MixerStopStream()

Digits (tone) and events:

- MixerPlayDigit()
- MixerPlayEvent()
- MixerCancelEvent()


States can be queried instantly:

- IsTerminating()
- IsSynchronized()
- IsPlayingStream()
- IsRecordingStream()
- IsPlayingDigit()
- IsPlayingEvent()

Mixer information can be queried instantly:

- GetMixerId()
- GetAttributes()
- GetLegs()
Personal tools