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