module RbSDL2::Audio::AudioStatus
Public Instance Methods
paused?(= ::SDL2::SDL_AUDIO_PAUSED == status)
click to toggle source
# File lib/rb_sdl2/audio.rb, line 117 def paused? = ::SDL2::SDL_AUDIO_PAUSED == status def playing? = ::SDL2::SDL_AUDIO_PLAYING == status def stopped? = ::SDL2::SDL_AUDIO_STOPPED == status end include AudioStatus def write(data) raise IOError if closed? err = ::SDL2.SDL_QueueAudio(id, data, data.size) raise RbSDL2Error if err < 0 data.size end end end
playing?(= ::SDL2::SDL_AUDIO_PLAYING == status)
click to toggle source
# File lib/rb_sdl2/audio.rb, line 119 def playing? = ::SDL2::SDL_AUDIO_PLAYING == status def stopped? = ::SDL2::SDL_AUDIO_STOPPED == status end include AudioStatus def write(data) raise IOError if closed? err = ::SDL2.SDL_QueueAudio(id, data, data.size) raise RbSDL2Error if err < 0 data.size end end
stopped?(= ::SDL2::SDL_AUDIO_STOPPED == status)
click to toggle source
# File lib/rb_sdl2/audio.rb, line 121 def stopped? = ::SDL2::SDL_AUDIO_STOPPED == status end
write(data)
click to toggle source
# File lib/rb_sdl2/audio.rb, line 125 def write(data) raise IOError if closed? err = ::SDL2.SDL_QueueAudio(id, data, data.size) raise RbSDL2Error if err < 0 data.size end