Skip to content

ludus::audio::TraceRecord

Ludus Wiki · API overview · Browse API

Struct

A single trace record at its actual applied sample frame (design section 11).

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

#include <ludus/audio/audio_debug.h>
struct ludus::audio::TraceRecord final

Fields

RenderFrame

uint64 ludus::audio::TraceRecord::RenderFrame = 0

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

Kind

CommandKind ludus::audio::TraceRecord::Kind = CommandKind::Play

Related types: CommandKind

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

Voice

VoiceHandle ludus::audio::TraceRecord::Voice {}

Related types: VoiceHandle

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

Variant

uint32 ludus::audio::TraceRecord::Variant = 0
selected variation index (never re-rolled on reentry)

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

Seed

uint32 ludus::audio::TraceRecord::Seed = 0

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

Cause

StateCause ludus::audio::TraceRecord::Cause = StateCause::None

Related types: StateCause

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