lib RAudio
Overview
Defined in:
raylib-cr/audio.crFunction Summary
- .attach_audio_mixed_processor = AttachAudioMixedProcessor(processor : Pointer(Void) -> UInt32)
- .attach_audio_stream_processor = AttachAudioStreamProcessor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
- .audio_device_ready? = IsAudioDeviceReady : Bool
- .audio_stream_playing? = IsAudioStreamPlaying(stream : RAudio::AudioStream) : Bool
- .audio_stream_processed? = IsAudioStreamProcessed(stream : RAudio::AudioStream) : Bool
- .audio_stream_ready? = IsAudioStreamReady(stream : RAudio::AudioStream) : Bool
- .close_audio_device = CloseAudioDevice
- .detach_audio_mixed_processor = DetachAudioMixedProcessor(processor : Pointer(Void) -> UInt32)
- .detach_audio_stream_processor = DetachAudioStreamProcessor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
- .export_wave? = ExportWave(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
- .export_wave_as_code? = ExportWaveAsCode(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
- .get_master_volume = GetMasterVolume : LibC::Float
- .get_music_time_length = GetMusicTimeLength(music : RAudio::Music) : LibC::Float
- .get_music_time_played = GetMusicTimePlayed(music : RAudio::Music) : LibC::Float
- .init_audio_device = InitAudioDevice
- .load_audio_stream = LoadAudioStream(sample_rate : UInt32, sample_size : UInt32, channels : UInt32) : AudioStream
- .load_music_stream = LoadMusicStream(file_name : Pointer(UInt8)) : Music
- .load_music_stream_from_memory = LoadMusicStreamFromMemory(file_type : Pointer(UInt8), data : Pointer(UInt8), data_size : Int32) : Music
- .load_sound = LoadSound(file_name : Pointer(UInt8)) : Sound
- .load_sound_alias = LoadSoundAlias(sound : RAudio::Sound) : Sound
- .load_sound_from_wave = LoadSoundFromWave(wave : RAudio::Wave) : Sound
- .load_wave = LoadWave(file_name : Pointer(UInt8)) : Wave
- .load_wave_from_memory = LoadWaveFromMemory(file_type : Pointer(UInt8), file_data : Pointer(UInt8), data_size : Int32) : Wave
- .load_wave_samples = LoadWaveSamples(wave : RAudio::Wave) : Pointer(LibC::Float)
- .music_ready? = IsMusicReady(music : RAudio::Music) : Bool
- .music_stream_playing? = IsMusicStreamPlaying(music : RAudio::Music) : Bool
- .pause_audio_stream = PauseAudioStream(stream : RAudio::AudioStream)
- .pause_music_stream = PauseMusicStream(music : RAudio::Music)
- .pause_sound = PauseSound(sound : RAudio::Sound)
- .play_audio_stream = PlayAudioStream(stream : RAudio::AudioStream)
- .play_music_stream = PlayMusicStream(music : RAudio::Music)
- .play_sound = PlaySound(sound : RAudio::Sound)
- .resume_audio_stream = ResumeAudioStream(stream : RAudio::AudioStream)
- .resume_music_stream = ResumeMusicStream(music : RAudio::Music)
- .resume_sound = ResumeSound(sound : RAudio::Sound)
- .seek_music_stream = SeekMusicStream(music : RAudio::Music, position : Float32)
- .set_audio_stream_buffer_size_default = SetAudioStreamBufferSizeDefault(size : Int32)
- .set_audio_stream_callback = SetAudioStreamCallback(stream : RAudio::AudioStream, callback : Pointer(Void) -> UInt32)
- .set_audio_stream_pan = SetAudioStreamPan(stream : RAudio::AudioStream, pan : Float32)
- .set_audio_stream_pitch = SetAudioStreamPitch(stream : RAudio::AudioStream, pitch : Float32)
- .set_audio_stream_volume = SetAudioStreamVolume(stream : RAudio::AudioStream, volume : Float32)
- .set_master_volume = SetMasterVolume(volume : Float32)
- .set_music_pan = SetMusicPan(music : RAudio::Music, pan : Float32)
- .set_music_pitch = SetMusicPitch(music : RAudio::Music, pitch : Float32)
- .set_music_volume = SetMusicVolume(music : RAudio::Music, volume : Float32)
- .set_sound_pan = SetSoundPan(sound : RAudio::Sound, pan : Float32)
- .set_sound_pitch = SetSoundPitch(sound : RAudio::Sound, pitch : Float32)
- .set_sound_volume = SetSoundVolume(sound : RAudio::Sound, volume : Float32)
- .sound_playing? = IsSoundPlaying(sound : RAudio::Sound) : Bool
- .sound_ready? = IsSoundReady(sound : RAudio::Sound) : Bool
- .stop_audio_stream = StopAudioStream(stream : RAudio::AudioStream)
- .stop_music_stream = StopMusicStream(music : RAudio::Music)
- .stop_sound = StopSound(sound : RAudio::Sound)
- .unload_audio_stream = UnloadAudioStream(stream : RAudio::AudioStream)
- .unload_music_stream = UnloadMusicStream(music : RAudio::Music)
- .unload_sound = UnloadSound(sound : RAudio::Sound)
- .unload_sound_alias = UnloadSoundAlias(sound : RAudio::Sound)
- .unload_wave = UnloadWave(wave : RAudio::Wave)
- .unload_wave_samples = UnloadWaveSamples(samples : Pointer(Float32))
- .update_audio_stream = UpdateAudioStream(stream : RAudio::AudioStream, data : Pointer(Void), frame_count : Int32)
- .update_music_stream = UpdateMusicStream(music : RAudio::Music)
- .update_sound = UpdateSound(sound : RAudio::Sound, data : Pointer(Void), sample_count : Int32)
- .wave_copy = WaveCopy(wave : RAudio::Wave) : Wave
- .wave_crop = WaveCrop(wave : Pointer(RAudio::Wave), init_sample : Int32, final_sample : Int32)
- .wave_format = WaveFormat(wave : Pointer(RAudio::Wave), sample_rate : Int32, sample_size : Int32, channels : Int32)
- .wave_ready? = IsWaveReady(wave : RAudio::Wave) : Bool
Function Detail
fun attach_audio_mixed_processor = AttachAudioMixedProcessor(processor : Pointer(Void) -> UInt32)
#
fun attach_audio_stream_processor = AttachAudioStreamProcessor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
#
fun audio_stream_playing? = IsAudioStreamPlaying(stream : RAudio::AudioStream) : Bool
#
fun audio_stream_processed? = IsAudioStreamProcessed(stream : RAudio::AudioStream) : Bool
#
fun detach_audio_mixed_processor = DetachAudioMixedProcessor(processor : Pointer(Void) -> UInt32)
#
fun detach_audio_stream_processor = DetachAudioStreamProcessor(stream : RAudio::AudioStream, processor : Pointer(Void) -> UInt32)
#
fun export_wave? = ExportWave(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
#
fun export_wave_as_code? = ExportWaveAsCode(wave : RAudio::Wave, file_name : Pointer(UInt8)) : Bool
#
fun load_audio_stream = LoadAudioStream(sample_rate : UInt32, sample_size : UInt32, channels : UInt32) : AudioStream
#
fun load_music_stream_from_memory = LoadMusicStreamFromMemory(file_type : Pointer(UInt8), data : Pointer(UInt8), data_size : Int32) : Music
#
fun load_wave_from_memory = LoadWaveFromMemory(file_type : Pointer(UInt8), file_data : Pointer(UInt8), data_size : Int32) : Wave
#
fun set_audio_stream_buffer_size_default = SetAudioStreamBufferSizeDefault(size : Int32)
#
fun set_audio_stream_callback = SetAudioStreamCallback(stream : RAudio::AudioStream, callback : Pointer(Void) -> UInt32)
#
fun set_audio_stream_pan = SetAudioStreamPan(stream : RAudio::AudioStream, pan : Float32)
#
fun set_audio_stream_pitch = SetAudioStreamPitch(stream : RAudio::AudioStream, pitch : Float32)
#
fun set_audio_stream_volume = SetAudioStreamVolume(stream : RAudio::AudioStream, volume : Float32)
#
fun update_audio_stream = UpdateAudioStream(stream : RAudio::AudioStream, data : Pointer(Void), frame_count : Int32)
#
fun update_sound = UpdateSound(sound : RAudio::Sound, data : Pointer(Void), sample_count : Int32)
#
fun wave_crop = WaveCrop(wave : Pointer(RAudio::Wave), init_sample : Int32, final_sample : Int32)
#
fun wave_format = WaveFormat(wave : Pointer(RAudio::Wave), sample_rate : Int32, sample_size : Int32, channels : Int32)
#