Skip to content

ludus::audio::ClipDescriptor

Ludus Wiki · API overview · Browse API

Struct

Resident clip preparation descriptor (design section 5/6).

Declared in modules/audio/include/ludus/audio/audio_types.h

#include <ludus/audio/audio_types.h>
struct ludus::audio::ClipDescriptor final

Fields

Format

SourceFormat ludus::audio::ClipDescriptor::Format = SourceFormat::Wav

Related types: SourceFormat

Declared in modules/audio/include/ludus/audio/audio_types.h

SourceLoopBegin

uint64 ludus::audio::ClipDescriptor::SourceLoopBegin = 0
Optional source-rate loop metadata; converted to prepared points during preparation.
A zero LoopEnd means "no loop metadata".

Declared in modules/audio/include/ludus/audio/audio_types.h

SourceLoopEnd

uint64 ludus::audio::ClipDescriptor::SourceLoopEnd = 0

Declared in modules/audio/include/ludus/audio/audio_types.h

AssetHash

uint64 ludus::audio::ClipDescriptor::AssetHash = 0
Optional debug asset hash (owner-side metadata only).

Declared in modules/audio/include/ludus/audio/audio_types.h