Struct in ldk_audio.h

LDKAudio

typedef struct LDKAudio{
  void *internal;
  bool is_initialized;
}LDKAudio;
Enum in ldk_audio.h

LDKAudioPriority

typedef enum LDKAudioPriority{
  LDK_AUDIO_PRIORITY_LOW=0,
  LDK_AUDIO_PRIORITY_NORMAL,
  LDK_AUDIO_PRIORITY_HIGH,
  LDK_AUDIO_PRIORITY_CRITICAL
}LDKAudioPriority;
Function in ldk_audio.h

ldk_audio_initialize

Initialize the audio.

LDK_API bool ldk_audio_initialize(
 LDKAudio *audio,
 LDKAssetManager *assets
);

Parameters

LDKAudio *audio
Audio used by this operation.
LDKAssetManager *assets
Asset manager used to resolve referenced assets.

Returns

True if the operation succeeds; false otherwise.

Function in ldk_audio.h

ldk_audio_terminate

Shut down the audio.

LDK_API void ldk_audio_terminate(LDKAudio *audio);

Parameters

LDKAudio *audio
Audio used by this operation.