CAF: Caf Mixer Events: Difference between revisions
mNo edit summary |
|||
| (One intermediate revision by one other user not shown) | |||
| Line 1: | Line 1: | ||
{{DISPLAYTITLE:CAF: Caf Mixer Events}} | |||
== Events received from mixers by the CTBCAFCallFlow object == | == Events received from mixers by the CTBCAFCallFlow object == | ||
The call flow object (as well as | The call flow object (as well as its behaviors) receive the following events from its mixers (please refer to the header file ITBCAFCallFlowMixer.hpp for more information on each of these functions): | ||
=== Initialization and termination of mixer objects: === | === Initialization and termination of mixer objects: === | ||
| Line 11: | Line 12: | ||
=== Inserting / removing call legs (or other mixers) from the mixer: === | === Inserting / removing call legs (or other mixers) from the mixer: === | ||
- | - OnMixerLegJoinDone() | ||
- | - OnMixerMixerJoinDone() | ||
- OnMixerLegUnjoinDone() | |||
- OnMixerMixerUnjoinDone() | |||
=== Re-synchronization with [[Toolpack_Application:toolpack_engine|toolpack_engine]]: === | === Re-synchronization with [[Toolpack_Application:toolpack_engine|toolpack_engine]]: === | ||
Latest revision as of 10:25, 6 September 2022
Events received from mixers by the CTBCAFCallFlow object
The call flow object (as well as its behaviors) receive the following events from its mixers (please refer to the header file ITBCAFCallFlowMixer.hpp for more information on each of these functions):
Initialization and termination of mixer objects:
- OnMixerInit() - OnMixerCreated() - OnMixerTerminated() - OnMixerFreed() - OnMixerAttributeChanged()
Inserting / removing call legs (or other mixers) from the mixer:
- OnMixerLegJoinDone() - OnMixerMixerJoinDone() - OnMixerLegUnjoinDone() - OnMixerMixerUnjoinDone()
Re-synchronization with toolpack_engine:
- OnMixerSyncDone() - OnMixerSyncLost()
Timers or custom events:
- OnMixerEvent()
Errors detected by toolpack_engine:
- OnMixerError()
Playing/recording audio
- OnMixerStreamPlayingStarted() - OnMixerStreamRecordingStarted() - OnMixerStreamPlayingDone() - OnMixerStreamRecordingDone()