Query if a track is currently playing.
Defined in <SDL3_mixer/SDL_mixer.h>
bool MIX_TrackPlaying(MIX_Track *track);
MIX_Track * | track | the track to query. |
(bool) Returns true if playing, false otherwise.
If this returns true, the track is currently contributing to the mixer's output (it's "playing"). It is not stopped nor paused.
On various errors (MIX_Init() was not called, the track is NULL), this returns false, but there is no mechanism to distinguish errors from non-playing tracks.
It is safe to call this function from any thread.
This function is available since SDL_mixer 3.0.0.