RAudio
:showdoc:
Class methods
attach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Sourceattach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Sourceaudio_device_ready?
Sourceaudio_stream_playing?(stream : RAudio::AudioStream) : Bool
Sourceaudio_stream_processed?(stream : RAudio::AudioStream) : Bool
Sourceaudio_stream_ready?(stream : RAudio::AudioStream) : Bool
Sourceaudio_stream_valid?(stream : RAudio::AudioStream) : Bool
Sourceclose_audio_device
Sourcedetach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Sourcedetach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Sourceexport_wave?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Sourceexport_wave_as_code?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Sourceget_master_volume
Sourceget_music_time_length(music : RAudio::Music) : LibC::Float
Sourceget_music_time_played(music : RAudio::Music) : LibC::Float
Sourceinit_audio_device
Sourceload_audio_stream(sample_rate : UInt32, sample_size : UInt32, channels : UInt32) : AudioStream
Sourceload_music_stream(file_name : Pointer(UInt8)) : Music
Sourceload_music_stream_from_memory(file_type : Pointer(UInt8), data : Pointer(UInt8), data_size : Int32) : Music
Sourceload_sound(file_name : Pointer(UInt8)) : Sound
Sourceload_sound_alias(sound : RAudio::Sound) : Sound
Sourceload_sound_from_wave(wave : RAudio::Wave) : Sound
Sourceload_wave(file_name : Pointer(UInt8)) : Wave
Sourceload_wave_from_memory(file_type : Pointer(UInt8), file_data : Pointer(UInt8), data_size : Int32) : Wave
Sourceload_wave_samples(wave : RAudio::Wave) : Pointer(LibC::Float)
Sourcemusic_ready?(music : RAudio::Music) : Bool
Sourcemusic_stream_playing?(music : RAudio::Music) : Bool
Sourcemusic_valid?(music : RAudio::Music) : Bool
Sourcepause_audio_stream(stream : RAudio::AudioStream)
Sourcepause_music_stream(music : RAudio::Music)
Sourcepause_sound(sound : RAudio::Sound)
Sourceplay_audio_stream(stream : RAudio::AudioStream)
Sourceplay_music_stream(music : RAudio::Music)
Sourceplay_sound(sound : RAudio::Sound)
Sourceresume_audio_stream(stream : RAudio::AudioStream)
Sourceresume_music_stream(music : RAudio::Music)
Sourceresume_sound(sound : RAudio::Sound)
Sourceseek_music_stream(music : RAudio::Music, position : Float32)
Sourceset_audio_stream_buffer_size_default(size : Int32)
Sourceset_audio_stream_callback(stream : RAudio::AudioStream, callback : Pointer(Void) -> UInt32)
Sourceset_audio_stream_pan(stream : RAudio::AudioStream, pan : Float32)
Sourceset_audio_stream_pitch(stream : RAudio::AudioStream, pitch : Float32)
Sourceset_audio_stream_volume(stream : RAudio::AudioStream, volume : Float32)
Sourceset_master_volume(volume : Float32)
Sourceset_music_pan(music : RAudio::Music, pan : Float32)
Sourceset_music_pitch(music : RAudio::Music, pitch : Float32)
Sourceset_music_volume(music : RAudio::Music, volume : Float32)
Sourceset_sound_pan(sound : RAudio::Sound, pan : Float32)
Sourceset_sound_pitch(sound : RAudio::Sound, pitch : Float32)
Sourceset_sound_volume(sound : RAudio::Sound, volume : Float32)
Sourcesound_playing?(sound : RAudio::Sound) : Bool
Sourcesound_ready?(sound : RAudio::Sound) : Bool
Sourcesound_valid?(sound : RAudio::Sound) : Bool
Sourcestop_audio_stream(stream : RAudio::AudioStream)
Sourcestop_music_stream(music : RAudio::Music)
Sourcestop_sound(sound : RAudio::Sound)
Sourceunload_audio_stream(stream : RAudio::AudioStream)
Sourceunload_music_stream(music : RAudio::Music)
Sourceunload_sound(sound : RAudio::Sound)
Sourceunload_sound_alias(sound : RAudio::Sound)
Sourceunload_wave(wave : RAudio::Wave)
Sourceunload_wave_samples(samples : Pointer(Float32))
Sourceupdate_audio_stream(stream : RAudio::AudioStream, data : Pointer(Void), frame_count : Int32)
Sourceupdate_music_stream(music : RAudio::Music)
Sourceupdate_sound(sound : RAudio::Sound, data : Pointer(Void), sample_count : Int32)
Sourcewave_copy(wave : RAudio::Wave) : Wave
Sourcewave_crop(wave : Pointer(RAudio::Wave), init_sample : Int32, final_sample : Int32)
Sourcewave_format(wave : Pointer(RAudio::Wave), sample_rate : Int32, sample_size : Int32, channels : Int32)
Sourcewave_ready?(wave : RAudio::Wave) : Bool
Sourcewave_valid?(wave : RAudio::Wave) : Bool
SourceInstance methods
attach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Sourceattach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Sourceaudio_device_ready?
Sourceaudio_stream_playing?(stream : RAudio::AudioStream) : Bool
Sourceaudio_stream_processed?(stream : RAudio::AudioStream) : Bool
Sourceaudio_stream_ready?(stream : RAudio::AudioStream) : Bool
Sourceaudio_stream_valid?(stream : RAudio::AudioStream) : Bool
Sourceclose_audio_device
Sourcedetach_audio_mixed_processor(processor : Pointer(Void) -> UInt32)
Sourcedetach_audio_stream_processor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
Sourceexport_wave?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Sourceexport_wave_as_code?(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
Sourceget_master_volume
Sourceget_music_time_length(music : RAudio::Music) : LibC::Float
Sourceget_music_time_played(music : RAudio::Music) : LibC::Float
Sourceinit_audio_device
Sourceload_audio_stream(sample_rate : UInt32, sample_size : UInt32, channels : UInt32) : AudioStream
Sourceload_music_stream(file_name : Pointer(UInt8)) : Music
Sourceload_music_stream_from_memory(file_type : Pointer(UInt8), data : Pointer(UInt8), data_size : Int32) : Music
Sourceload_sound(file_name : Pointer(UInt8)) : Sound
Sourceload_sound_alias(sound : RAudio::Sound) : Sound
Sourceload_sound_from_wave(wave : RAudio::Wave) : Sound
Sourceload_wave(file_name : Pointer(UInt8)) : Wave
Sourceload_wave_from_memory(file_type : Pointer(UInt8), file_data : Pointer(UInt8), data_size : Int32) : Wave
Sourceload_wave_samples(wave : RAudio::Wave) : Pointer(LibC::Float)
Sourcemusic_ready?(music : RAudio::Music) : Bool
Sourcemusic_stream_playing?(music : RAudio::Music) : Bool
Sourcemusic_valid?(music : RAudio::Music) : Bool
Sourcepause_audio_stream(stream : RAudio::AudioStream)
Sourcepause_music_stream(music : RAudio::Music)
Sourcepause_sound(sound : RAudio::Sound)
Sourceplay_audio_stream(stream : RAudio::AudioStream)
Sourceplay_music_stream(music : RAudio::Music)
Sourceplay_sound(sound : RAudio::Sound)
Sourceresume_audio_stream(stream : RAudio::AudioStream)
Sourceresume_music_stream(music : RAudio::Music)
Sourceresume_sound(sound : RAudio::Sound)
Sourceseek_music_stream(music : RAudio::Music, position : Float32)
Sourceset_audio_stream_buffer_size_default(size : Int32)
Sourceset_audio_stream_callback(stream : RAudio::AudioStream, callback : Pointer(Void) -> UInt32)
Sourceset_audio_stream_pan(stream : RAudio::AudioStream, pan : Float32)
Sourceset_audio_stream_pitch(stream : RAudio::AudioStream, pitch : Float32)
Sourceset_audio_stream_volume(stream : RAudio::AudioStream, volume : Float32)
Sourceset_master_volume(volume : Float32)
Sourceset_music_pan(music : RAudio::Music, pan : Float32)
Sourceset_music_pitch(music : RAudio::Music, pitch : Float32)
Sourceset_music_volume(music : RAudio::Music, volume : Float32)
Sourceset_sound_pan(sound : RAudio::Sound, pan : Float32)
Sourceset_sound_pitch(sound : RAudio::Sound, pitch : Float32)
Sourceset_sound_volume(sound : RAudio::Sound, volume : Float32)
Sourcesound_playing?(sound : RAudio::Sound) : Bool
Sourcesound_ready?(sound : RAudio::Sound) : Bool
Sourcesound_valid?(sound : RAudio::Sound) : Bool
Sourcestop_audio_stream(stream : RAudio::AudioStream)
Sourcestop_music_stream(music : RAudio::Music)
Sourcestop_sound(sound : RAudio::Sound)
Sourceunload_audio_stream(stream : RAudio::AudioStream)
Sourceunload_music_stream(music : RAudio::Music)
Sourceunload_sound(sound : RAudio::Sound)
Sourceunload_sound_alias(sound : RAudio::Sound)
Sourceunload_wave(wave : RAudio::Wave)
Sourceunload_wave_samples(samples : Pointer(Float32))
Sourceupdate_audio_stream(stream : RAudio::AudioStream, data : Pointer(Void), frame_count : Int32)
Sourceupdate_music_stream(music : RAudio::Music)
Sourceupdate_sound(sound : RAudio::Sound, data : Pointer(Void), sample_count : Int32)
Sourcewave_copy(wave : RAudio::Wave) : Wave
Sourcewave_crop(wave : Pointer(RAudio::Wave), init_sample : Int32, final_sample : Int32)
Sourcewave_format(wave : Pointer(RAudio::Wave), sample_rate : Int32, sample_size : Int32, channels : Int32)
Sourcewave_ready?(wave : RAudio::Wave) : Bool
Sourcewave_valid?(wave : RAudio::Wave) : Bool
Source