ldk_audio_listener_set
Set the audio listener.
LDK_API void ldk_audio_listener_set(
LDKAudio *audio,
Vec3 position,
Vec3 direction,
Vec3 world_up
);
Parameters
LDKAudio *audio
- Audio used by this operation.
Vec3 position
- Position used by the operation.
Vec3 direction
- Direction used by this operation.
Vec3 world_up
- World up used by this operation.
ldk_audio_master_volume_get
Return the current master volume, or 1.0 if audio is unavailable.
LDK_API float ldk_audio_master_volume_get(LDKAudio *audio);
Parameters
LDKAudio *audio
- Audio used by this operation.
Returns
The resulting value.
ldk_audio_master_volume_set
Set the master output volume for all voices (0.0 = silent, 1.0 = full).
Returns false if audio is not initialized or volume is outside [0, 1].
LDK_API bool ldk_audio_master_volume_set(
LDKAudio *audio,
float volume
);
Parameters
LDKAudio *audio
- Audio used by this operation.
float volume
- Volume used by this operation.
Returns
True if the operation succeeds; false otherwise.
ldk_audio_voice_volume_set
Set the audio voice volume.
LDK_API bool ldk_audio_voice_volume_set(
LDKAudio *audio,
LDKAudioVoice voice,
float volume
);
Parameters
LDKAudio *audio
- Audio used by this operation.
LDKAudioVoice voice
- Voice used by this operation.
float volume
- Volume used by this operation.
Returns
True if the operation succeeds; false otherwise.