Skip to content

ludus::audio::gym::Capture

Ludus Wiki · API overview · Browse API

Struct

A captured frame of the gym run: the system snapshot plus the voice info for every handle the scenario is tracking, at a known RenderFrame.

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

#include <ludus/audio/audio_gym.h>
struct ludus::audio::gym::Capture final

Fields

RenderFrame

uint64 ludus::audio::gym::Capture::RenderFrame = 0

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

System

SystemSnapshot ludus::audio::gym::Capture::System {}

Related types: SystemSnapshot

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

Voices

ludus::foundation::Array<VoiceInfo> ludus::audio::gym::Capture::Voices
VoiceInfo for each tracked handle that was live at RenderFrame, in tracking order.

Related types: ludus::foundation::Array · VoiceInfo

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

OwnerEvents

ludus::foundation::Array<OwnerEvent> ludus::audio::gym::Capture::OwnerEvents
Owner events observed with this capture. The gym does not populate it yet.

Related types: ludus::foundation::Array · OwnerEvent

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