lib

RAudio

:showdoc:

Class methods

attach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Source
attach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Source
audio_device_ready?
Source
audio_stream_playing?(stream : RAudio::AudioStream) : Bool
Source
audio_stream_processed?(stream : RAudio::AudioStream) : Bool
Source
audio_stream_ready?(stream : RAudio::AudioStream) : Bool
Source
audio_stream_valid?(stream : RAudio::AudioStream) : Bool
Source
close_audio_device
Source
detach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Source
detach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Source
export_wave?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Source
export_wave_as_code?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Source
get_master_volume
Source
get_music_time_length(music : RAudio::Music) : LibC::Float
Source
get_music_time_played(music : RAudio::Music) : LibC::Float
Source
init_audio_device
Source
load_audio_stream(sample_rate : UInt32, sample_size : UInt32, channels : UInt32) : AudioStream
Source
load_music_stream(file_name : Pointer(UInt8)) : Music
Source
load_music_stream_from_memory(file_type : Pointer(UInt8), data : Pointer(UInt8), data_size : Int32) : Music
Source
load_sound(file_name : Pointer(UInt8)) : Sound
Source
load_sound_alias(sound : RAudio::Sound) : Sound
Source
load_sound_from_wave(wave : RAudio::Wave) : Sound
Source
load_wave(file_name : Pointer(UInt8)) : Wave
Source
load_wave_from_memory(file_type : Pointer(UInt8), file_data : Pointer(UInt8), data_size : Int32) : Wave
Source
load_wave_samples(wave : RAudio::Wave) : Pointer(LibC::Float)
Source
music_ready?(music : RAudio::Music) : Bool
Source
music_stream_playing?(music : RAudio::Music) : Bool
Source
music_valid?(music : RAudio::Music) : Bool
Source
pause_audio_stream(stream : RAudio::AudioStream)
Source
pause_music_stream(music : RAudio::Music)
Source
pause_sound(sound : RAudio::Sound)
Source
play_audio_stream(stream : RAudio::AudioStream)
Source
play_music_stream(music : RAudio::Music)
Source
play_sound(sound : RAudio::Sound)
Source
resume_audio_stream(stream : RAudio::AudioStream)
Source
resume_music_stream(music : RAudio::Music)
Source
resume_sound(sound : RAudio::Sound)
Source
seek_music_stream(music : RAudio::Music, position : Float32)
Source
set_audio_stream_buffer_size_default(size : Int32)
Source
set_audio_stream_callback(stream : RAudio::AudioStream, callback : Pointer(Void) -> UInt32)
Source
set_audio_stream_pan(stream : RAudio::AudioStream, pan : Float32)
Source
set_audio_stream_pitch(stream : RAudio::AudioStream, pitch : Float32)
Source
set_audio_stream_volume(stream : RAudio::AudioStream, volume : Float32)
Source
set_master_volume(volume : Float32)
Source
set_music_pan(music : RAudio::Music, pan : Float32)
Source
set_music_pitch(music : RAudio::Music, pitch : Float32)
Source
set_music_volume(music : RAudio::Music, volume : Float32)
Source
set_sound_pan(sound : RAudio::Sound, pan : Float32)
Source
set_sound_pitch(sound : RAudio::Sound, pitch : Float32)
Source
set_sound_volume(sound : RAudio::Sound, volume : Float32)
Source
sound_playing?(sound : RAudio::Sound) : Bool
Source
sound_ready?(sound : RAudio::Sound) : Bool
Source
sound_valid?(sound : RAudio::Sound) : Bool
Source
stop_audio_stream(stream : RAudio::AudioStream)
Source
stop_music_stream(music : RAudio::Music)
Source
stop_sound(sound : RAudio::Sound)
Source
unload_audio_stream(stream : RAudio::AudioStream)
Source
unload_music_stream(music : RAudio::Music)
Source
unload_sound(sound : RAudio::Sound)
Source
unload_sound_alias(sound : RAudio::Sound)
Source
unload_wave(wave : RAudio::Wave)
Source
unload_wave_samples(samples : Pointer(Float32))
Source
update_audio_stream(stream : RAudio::AudioStream, data : Pointer(Void), frame_count : Int32)
Source
update_music_stream(music : RAudio::Music)
Source
update_sound(sound : RAudio::Sound, data : Pointer(Void), sample_count : Int32)
Source
wave_copy(wave : RAudio::Wave) : Wave
Source
wave_crop(wave : Pointer(RAudio::Wave), init_sample : Int32, final_sample : Int32)
Source
wave_format(wave : Pointer(RAudio::Wave), sample_rate : Int32, sample_size : Int32, channels : Int32)
Source
wave_ready?(wave : RAudio::Wave) : Bool
Source
wave_valid?(wave : RAudio::Wave) : Bool
Source

Instance methods

attach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Source
attach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Source
audio_device_ready?
Source
audio_stream_playing?(stream : RAudio::AudioStream) : Bool
Source
audio_stream_processed?(stream : RAudio::AudioStream) : Bool
Source
audio_stream_ready?(stream : RAudio::AudioStream) : Bool
Source
audio_stream_valid?(stream : RAudio::AudioStream) : Bool
Source
close_audio_device
Source
detach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Source
detach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Source
export_wave?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Source
export_wave_as_code?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Source
get_master_volume
Source
get_music_time_length(music : RAudio::Music) : LibC::Float
Source
get_music_time_played(music : RAudio::Music) : LibC::Float
Source
init_audio_device
Source
load_audio_stream(sample_rate : UInt32, sample_size : UInt32, channels : UInt32) : AudioStream
Source
load_music_stream(file_name : Pointer(UInt8)) : Music
Source
load_music_stream_from_memory(file_type : Pointer(UInt8), data : Pointer(UInt8), data_size : Int32) : Music
Source
load_sound(file_name : Pointer(UInt8)) : Sound
Source
load_sound_alias(sound : RAudio::Sound) : Sound
Source
load_sound_from_wave(wave : RAudio::Wave) : Sound
Source
load_wave(file_name : Pointer(UInt8)) : Wave
Source
load_wave_from_memory(file_type : Pointer(UInt8), file_data : Pointer(UInt8), data_size : Int32) : Wave
Source
load_wave_samples(wave : RAudio::Wave) : Pointer(LibC::Float)
Source
music_ready?(music : RAudio::Music) : Bool
Source
music_stream_playing?(music : RAudio::Music) : Bool
Source
music_valid?(music : RAudio::Music) : Bool
Source
pause_audio_stream(stream : RAudio::AudioStream)
Source
pause_music_stream(music : RAudio::Music)
Source
pause_sound(sound : RAudio::Sound)
Source
play_audio_stream(stream : RAudio::AudioStream)
Source
play_music_stream(music : RAudio::Music)
Source
play_sound(sound : RAudio::Sound)
Source
resume_audio_stream(stream : RAudio::AudioStream)
Source
resume_music_stream(music : RAudio::Music)
Source
resume_sound(sound : RAudio::Sound)
Source
seek_music_stream(music : RAudio::Music, position : Float32)
Source
set_audio_stream_buffer_size_default(size : Int32)
Source
set_audio_stream_callback(stream : RAudio::AudioStream, callback : Pointer(Void) -> UInt32)
Source
set_audio_stream_pan(stream : RAudio::AudioStream, pan : Float32)
Source
set_audio_stream_pitch(stream : RAudio::AudioStream, pitch : Float32)
Source
set_audio_stream_volume(stream : RAudio::AudioStream, volume : Float32)
Source
set_master_volume(volume : Float32)
Source
set_music_pan(music : RAudio::Music, pan : Float32)
Source
set_music_pitch(music : RAudio::Music, pitch : Float32)
Source
set_music_volume(music : RAudio::Music, volume : Float32)
Source
set_sound_pan(sound : RAudio::Sound, pan : Float32)
Source
set_sound_pitch(sound : RAudio::Sound, pitch : Float32)
Source
set_sound_volume(sound : RAudio::Sound, volume : Float32)
Source
sound_playing?(sound : RAudio::Sound) : Bool
Source
sound_ready?(sound : RAudio::Sound) : Bool
Source
sound_valid?(sound : RAudio::Sound) : Bool
Source
stop_audio_stream(stream : RAudio::AudioStream)
Source
stop_music_stream(music : RAudio::Music)
Source
stop_sound(sound : RAudio::Sound)
Source
unload_audio_stream(stream : RAudio::AudioStream)
Source
unload_music_stream(music : RAudio::Music)
Source
unload_sound(sound : RAudio::Sound)
Source
unload_sound_alias(sound : RAudio::Sound)
Source
unload_wave(wave : RAudio::Wave)
Source
unload_wave_samples(samples : Pointer(Float32))
Source
update_audio_stream(stream : RAudio::AudioStream, data : Pointer(Void), frame_count : Int32)
Source
update_music_stream(music : RAudio::Music)
Source
update_sound(sound : RAudio::Sound, data : Pointer(Void), sample_count : Int32)
Source
wave_copy(wave : RAudio::Wave) : Wave
Source
wave_crop(wave : Pointer(RAudio::Wave), init_sample : Int32, final_sample : Int32)
Source
wave_format(wave : Pointer(RAudio::Wave), sample_rate : Int32, sample_size : Int32, channels : Int32)
Source
wave_ready?(wave : RAudio::Wave) : Bool
Source
wave_valid?(wave : RAudio::Wave) : Bool
Source