toAudioStatus method

AudioStatus toAudioStatus()

Convert from a SDL_AudioStatus member.

Implementation

AudioStatus toAudioStatus() {
  switch (this) {
    case SDL_AudioStatus.SDL_AUDIO_STOPPED:
      return AudioStatus.stopped;
    case SDL_AudioStatus.SDL_AUDIO_PLAYING:
      return AudioStatus.playing;
    case SDL_AudioStatus.SDL_AUDIO_PAUSED:
      return AudioStatus.paused;
    default:
      throw SdlError(
        this,
        'Unrecognised `SDL_AudioStatus` member.',
      );
  }
}