Mixer syncs

Syncs are set on mixers in exactly the same way as on any other stream, using BASS_ChannelSetSync. Besides the standard stream sync types, mixers also support the following types of sync.

Sync types, with param and SYNCPROC data definitions.

BASS_SYNC_MIXER_QUEUE
Sync when a source is dequeued. This only applies to queued mixers (BASS_MIXER_QUEUE).
param : not used. data : dequeued channel handle.
BASS_SYNC_MIXER_RESUME
Sync when a stalled source resumes.
param : not used. data : resumed channel handle.
BASS_SYNC_MIXER_STALL
Sync when a source stalls. This and BASS_SYNC_MIXER_RESUME are equivalent to setting BASS_SYNC_STALL syncs on all of the mixer's sources.
param : not used. data : stalled channel handle.

See also

BASS_Mixer_ChannelSetSync