Skip to content

ludus::audio::app::TriggerResult

Ludus Wiki · API overview · Browse API

Struct

Result of a policed trigger.
On Admitted the Voice is valid; otherwise the Reason explains the owner-side suppression (no activity/duck created).

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

#include <ludus/audio/audio_app_adapter.h>
struct ludus::audio::app::TriggerResult final

Fields

Admitted

bool ludus::audio::app::TriggerResult::Admitted = false

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

Voice

VoiceHandle ludus::audio::app::TriggerResult::Voice {}

Related types: VoiceHandle

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

Suppressed

SuppressReason ludus::audio::app::TriggerResult::Suppressed = SuppressReason::None

Related types: SuppressReason

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

EngineStatus

Status ludus::audio::app::TriggerResult::EngineStatus = Status::Ok
engine admission status when attempted

Related types: Status

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