mixGetMusicLoopLengthTime function

double mixGetMusicLoopLengthTime(
  1. Pointer<MixMusic> music
)

Get the loop time length of music stream, in seconds.

To convert to milliseconds, multiply by 1000.0.

If NULL is passed, returns duration of current playing music.

\param music the music object to query. \returns -1.0 if this feature is not used for this music or not supported for some codec

\since This function is available since SDL_mixer 2.6.0.

extern DECLSPEC double SDLCALL Mix_GetMusicLoopLengthTime(Mix_Music *music)

Implementation

double mixGetMusicLoopLengthTime(Pointer<MixMusic> music) {
  final mixGetMusicLoopLengthTimeLookupFunction = libSdl2Mixer.lookupFunction<
      Double Function(Pointer<MixMusic> music),
      double Function(Pointer<MixMusic> music)>('Mix_GetMusicLoopLengthTime');
  return mixGetMusicLoopLengthTimeLookupFunction(music);
}