====== (This function is part of SDL_mixer, a separate library from SDL.) ======
= Mix_ChannelFinished =
Set a callback that runs when a channel has finished playing.
== Syntax ==
void Mix_ChannelFinished(void (SDLCALL *channel_finished)(int channel));
== Function Parameters ==
{|
|'''channel_finished'''
|the callback function to become the new notification mechanism.
|}
== Remarks ==
The callback may be called from the mixer's audio callback or it could be
called as a result of [[Mix_HaltChannel]](), etc.
The callback has a single parameter, channel
, which says what
mixer channel has just stopped.
Do not call SDL_LockAudio() from this callback; you will either be inside
the audio callback, or SDL_mixer will explicitly lock the audio before
calling your callback.
A NULL pointer will disable the callback.
== Version ==
This function is available since SDL_mixer 2.0.0.
----
[[CategoryAPI]]