module SDL2::Audio
Constants
- ALLOW_ANY_CHANGE
- ALLOW_CHANNELS_CHANGE
- ALLOW_FORMAT_CHANGE
- ALLOW_FREQUENCY_CHANGE
- F32
- F32LSB
- F32MSB
- S16
- S16LSB
- S16MSB
- S32
- S32LSB
- S32MSB
- S8
- U16
- U16LSB
- U16MSB
- U8
Public Class Methods
bitsize(x)
click to toggle source
# File lib/sdl2/audio.rb, line 19 def self.bitsize(x) x & Mask.BITSIZE end
is_big_endian?(x)
click to toggle source
# File lib/sdl2/audio.rb, line 27 def self.is_big_endian?(x) x & mask.ENDIAN end
is_float?(x)
click to toggle source
# File lib/sdl2/audio.rb, line 23 def self.is_float?(x) (x & Mask.DATATYPE) != 0 end
is_int?(x)
click to toggle source
# File lib/sdl2/audio.rb, line 35 def self.is_int?(x) !is_float?(x) end
is_little_endian?(x)
click to toggle source
# File lib/sdl2/audio.rb, line 39 def self.is_little_endian?(x) !is_big_endian?(x) end
is_signed?(x)
click to toggle source
# File lib/sdl2/audio.rb, line 31 def self.is_signed?(x) x & mask.SIGNED end
is_unsigned?(x)
click to toggle source
# File lib/sdl2/audio.rb, line 43 def self.is_unsigned?(x) !is_signed?(x) end