Skip to content

ludus::audio::app

Ludus Wiki · API overview · Browse API

Namespace

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

Enumerations

SuppressReason

enum class SuppressReason : uint8
Why an event was suppressed before admission (owner-side; no VoiceHandle).

None

None

Cooldown

Cooldown

AlreadyActive

AlreadyActive

TableFull

TableFull

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

DescriptorField

enum class DescriptorField : uint8
The specific descriptor field that failed validation (design section 9: "Diagnostics identify the descriptor/tag and invalid field").

None

None

VariationCount

VariationCount

VariationHandle

VariationHandle

BusIndex

BusIndex

GroupIndex

GroupIndex

Priority

Priority

Gain

Gain

Rate

Rate

Distance

Distance

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

Constants and variables

POLICY_TABLE_CAPACITY

constexpr usize ludus::audio::app::POLICY_TABLE_CAPACITY = 64
fixed policy table size

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

ADAPTER_LOOP_CAPACITY

constexpr usize ludus::audio::app::ADAPTER_LOOP_CAPACITY = 64
tracked owned loops

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

DIALOGUE_MEMBER_CAPACITY

constexpr usize ludus::audio::app::DIALOGUE_MEMBER_CAPACITY = 16

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

MAX_VARIATIONS

constexpr usize ludus::audio::app::MAX_VARIATIONS = 16
bounded variation list per event

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