Function in ldk_audio.h

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.
Function in ldk_audio.h

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.

Function in ldk_audio.h

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.

Function in ldk_audio.h

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.