Module: SDL::Mixer
- Extended by:
- NiceFFI::Library
- Defined in:
- lib/ruby-sdl-ffi/mixer.rb
Defined Under Namespace
Constant Summary collapse
- CHANNELS =
8
- DEFAULT_FREQUENCY =
22050
- DEFAULT_CHANNELS =
2
- DEFAULT_FORMAT =
if( FFI::Platform::BYTE_ORDER == FFI::Platform::LITTLE_ENDIAN) AUDIO_S16LSB else AUDIO_S16MSB end
- MAX_VOLUME =
128
- NO_FADING =
0
- FADING_OUT =
1
- FADING_IN =
2
- MUS_NONE =
0
- MUS_CMD =
1
- MUS_WAV =
2
- MUS_MOD =
3
- MUS_MID =
4
- MUS_OGG =
5
- MUS_MP3 =
6
- MUS_MP3_MAD =
7
- CHANNEL_POST =
-2
- EFFECTSMAXSPEED =
"MIX_EFFECTSMAXSPEED"
Class Method Summary collapse
Class Method Details
.LoadWAV(file) ⇒ Object
110 111 112 |
# File 'lib/ruby-sdl-ffi/mixer.rb', line 110 def self.LoadWAV( file ) LoadWAV_RW( SDL.RWFromFile(file, "rb"), 1 ) end |
.mix_func(name, args, ret) ⇒ Object
42 43 44 |
# File 'lib/ruby-sdl-ffi/mixer.rb', line 42 def self.mix_func( name, args, ret ) func name, "Mix_#{name}", args, ret end |