MCPcopy Create free account

hub / github.com/MoAlyousef/soloud-rs / functions

Functions220 in github.com/MoAlyousef/soloud-rs

↓ 22 callersMethodinner
Get the inner pointer of the Soloud engine # Safety The pointer must remain valid
soloud/src/lib.rs:1112
↓ 10 callersMethodplay
Play audio, returns a handle identifying the played audio
soloud/src/lib.rs:399
↓ 5 callersMethodactive_voice_count
Get active voice count
soloud/src/lib.rs:405
↓ 5 callersMethodset_text
set speech text
soloud/src/audio/vizsn.rs:14
↓ 4 callersMethodinit
initialize an uninitialized instance of Soloud # Safety initializes an uninitialized instance of Soloud
soloud/src/lib.rs:118
↓ 4 callersMethodset_global_volume
Set global volume
soloud/src/lib.rs:417
↓ 3 callersMethoddeinit
Deinitialize the soloud engine # Safety Deinitializing will require correct reinitialization
soloud/src/lib.rs:391
↓ 3 callersMethodvoice_count
Get voice count
soloud/src/lib.rs:411
↓ 2 callersMethodload_mem
Load audio from memory.
soloud/src/prelude.rs:195
↓ 2 callersMethodset_handler
soloud-sys/sys/soloud_derives.cpp:11
↓ 2 callersMethodset_handler_data
soloud-sys/sys/soloud_derives.cpp:14
↓ 1 callersFunctionAudioAttenuator_delete
soloud-sys/sys/soloud_derives.cpp:81
↓ 1 callersFunctionAudioAttenuator_new
soloud-sys/sys/soloud_derives.cpp:70
↓ 1 callersFunctionAudioAttenuator_set_handler
soloud-sys/sys/soloud_derives.cpp:74
↓ 1 callersFunctionAudioCollider_delete
soloud-sys/sys/soloud_derives.cpp:66
↓ 1 callersFunctionAudioCollider_new
soloud-sys/sys/soloud_derives.cpp:54
↓ 1 callersFunctionAudioCollider_set_handler
soloud-sys/sys/soloud_derives.cpp:58
↓ 1 callersFunctionAudioSourceInstance3dData_delete
soloud-sys/sys/soloud_derives.cpp:50
↓ 1 callersFunctionAudioSourceInstance3dData_new
soloud-sys/sys/soloud_derives.cpp:44
↓ 1 callersMethodinit_ex
initialize an uninitialized instance of Soloud with extra args
soloud/src/lib.rs:134
↓ 1 callersMethodinner
Gets the inner ptr of the audio collider # Safety The inner pointer should be modified with care!
soloud/src/effects.rs:97
↓ 1 callersMethodset_params
Set filter params
soloud/src/filter/dc.rs:14
Function__cxa_atexit
soloud-sys/sys/soloud_new.cpp:37
Function__cxa_guard_abort
soloud-sys/sys/soloud_new.cpp:33
Function__cxa_guard_acquire
soloud-sys/sys/soloud_new.cpp:21
Function__cxa_guard_release
soloud-sys/sys/soloud_new.cpp:25
Function__cxa_pure_virtual
soloud-sys/sys/soloud_new.cpp:29
Methodactive_voice_count
Get active voice count
soloud/src/audio/bus.rs:14
Methodadd_voice_to_group
Add a voice handle to a voice group
soloud/src/lib.rs:781
Methodapproximate_volume
Get approximate volume
soloud/src/lib.rs:748
Methodapproximate_volume
Get approximate volume
soloud/src/audio/bus.rs:147
Methodattenuate
soloud-sys/sys/soloud_derives.cpp:36
Methodattenuate
Override the attenuate method attenuate(aDistance, aMinDistance, aMaxDistance, aRolloffFactor)
soloud/src/effects.rs:126
Methodauto_stop
Check whether an audio auto stops
soloud/src/lib.rs:525
Methodbackend_buffer_size
Get the backend buffer size
soloud/src/lib.rs:200
Methodbackend_channels
Get the backend channels
soloud/src/lib.rs:188
Methodbackend_id
Gets the backend id
soloud/src/lib.rs:173
Methodbackend_samplerate
Get the backend samplerate
soloud/src/lib.rs:194
Methodbackend_string
Gets the backend name
soloud/src/lib.rs:178
Methodcalc_fft
Calculate and get 256 floats of FFT data for visualization. Visualization has to be enabled before use
soloud/src/lib.rs:728
Methodcalc_fft
Calculate and get 256 floats of FFT data for visualization. Visualization has to be enabled before use
soloud/src/audio/bus.rs:129
Methodcollide
soloud-sys/sys/soloud_derives.cpp:17
Methodcollide
Override the collide method collide(aSoloud, aAudioInstance3dData, aUserData)
soloud/src/effects.rs:49
Methodcount_audio_source
Count audio source
soloud/src/lib.rs:429
Methodcreate_voice_group
Create a voice group
soloud/src/lib.rs:766
Methoddefault
()
soloud/src/lib.rs:125
Methoddefault
Instantiate a new AudioCollider
soloud/src/effects.rs:39
Methoddefault_uninit
Creates an uninitialized instance of a Soloud engine # Safety Creates an uninitialized instance of Soloud
soloud/src/lib.rs:107
Methoddelete
Deletes the Soloud instance # Safety Calling this before any wav instance are dropped will cause memory violation
soloud/src/lib.rs:1126
Methoddestroy_voice_group
Destroy a voice group
soloud/src/lib.rs:772
Methoddrop
(&mut self)
soloud/src/effects.rs:26
Methodfade_filter_param
Get fader filter params
soloud/src/lib.rs:1058
Methodfade_global_volume
Set fader global volume
soloud/src/lib.rs:672
Methodfade_pan
Set up panning fader
soloud/src/lib.rs:660
Methodfade_relative_play_speed
Set fader relative play speed
soloud/src/lib.rs:666
Methodfade_volume
Set up volume fader
soloud/src/lib.rs:654
Methodfilter_param
Get filter parameter by filter id
soloud/src/lib.rs:1045
Methodfmt
(&self, f: &mut fmt::Formatter)
soloud/src/prelude.rs:59
Methodfrom
(err: io::Error)
soloud/src/prelude.rs:70
Methodfrom_i32
Get a Soloud error from the returned i32 error code
soloud/src/prelude.rs:42
Methodfrom_mem
(data: &[u8])
soloud/src/prelude.rs:256
Methodfrom_path
(path: P)
soloud/src/prelude.rs:250
Methodfrom_ptr
(ptr: *mut c_void)
soloud/src/effects.rs:19
Methodfrom_raw
Create a handle from a raw value # Safety The value must be a valid handle
soloud/src/lib.rs:47
Methodget_3d_sound_speed
Get 3d sound speed
soloud/src/lib.rs:819
Methodget_count
Get queue count
soloud/src/audio/queue.rs:19
Methodglobal_volume
Get global volume
soloud/src/lib.rs:507
Methodinfo
get info by key
soloud/src/lib.rs:760
Methodis_currently_playing
Check if audio source is currently playing
soloud/src/audio/queue.rs:24
Methodis_valid_voice_handle
Check whether a handle is a valid voice handle
soloud/src/lib.rs:483
Methodis_voice_group
Check whether a handle is of a voice group
soloud/src/lib.rs:795
Methodis_voice_group_empty
Check whether a voice group is empty
soloud/src/lib.rs:801
Methodlength
Get the length of the WavStream object
soloud/src/audio/wavstream.rs:16
Methodlength
Get the length of the Wav object
soloud/src/audio/wav.rs:107
Methodload_params
Load parameters from a file
soloud/src/audio/sfxr.rs:44
Methodload_params_mem
Load parameters from memory
soloud/src/audio/sfxr.rs:53
Methodload_preset
Load preset
soloud/src/audio/sfxr.rs:34
Methodload_raw_wav
Load raw wav data of precise bits # Safety The data must be valid
soloud/src/audio/wav.rs:76
Methodload_raw_wav_16
Load raw wav data of precise bits # Safety The data must be valid
soloud/src/audio/wav.rs:47
Methodload_raw_wav_16_ex
Load raw wav data of precise bits # Safety The data must be valid
soloud/src/audio/wav.rs:58
Methodload_raw_wav_8
Load raw wav data of precise bits # Safety The data must be valid
soloud/src/audio/wav.rs:18
Methodload_raw_wav_8_ex
Load raw wav data of precise bits # Safety The data must be valid
soloud/src/audio/wav.rs:29
Methodload_raw_wav_ex
Load raw wav data of precise bits # Safety The data must be valid
soloud/src/audio/wav.rs:87
Methodload_to_mem
Load a file to memory
soloud/src/audio/wavstream.rs:21
Methodloop_count
Get loop count
soloud/src/lib.rs:754
Methodloop_point
Get loop point
soloud/src/lib.rs:531
Methodlooping
Return whether an audio is looping
soloud/src/lib.rs:519
Functionmain
soloud-sys/sys/examples/ca.cpp:14
Functionmain
soloud-sys/sys/examples/example.cpp:9
Functionmain
()
soloud-sys/examples/sys_speech.rs:3
Functionmain
()
soloud-sys/examples/sys_simple.rs:3
Functionmain
()
soloud/examples/filter.rs:3
Functionmain
()
soloud/examples/speech.rs:3
Functionmain
()
soloud/examples/recho.rs:3
Functionmain
()
soloud/examples/simple.rs:3
Functionmain
()
soloud/examples/include_bytes.rs:1
Functionmain
()
soloud/examples/load_mem.rs:3
Methodmain_resampler
Get main resampler
soloud/src/lib.rs:501
Methodmax_active_voice_count
Get max active voice count
soloud/src/lib.rs:513
Methodmix
The back-end can call the mix function to request a number of stereo samples from SoLoud. The samples will be in float format, and the back-end is res
soloud/src/lib.rs:1012
next →1–100 of 220, ranked by callers