ludus::audio::VoiceInfo¶
Ludus Wiki · API overview · Browse API
Struct
Declared in modules/audio/include/ludus/audio/audio_types.h
#include <ludus/audio/audio_types.h>
struct ludus::audio::VoiceInfo final
Fields¶
Voice¶
VoiceHandle ludus::audio::VoiceInfo::Voice {}
Related types: VoiceHandle
Declared in modules/audio/include/ludus/audio/audio_types.h
State¶
VoiceState ludus::audio::VoiceInfo::State = VoiceState::Terminal
Related types: VoiceState
Declared in modules/audio/include/ludus/audio/audio_types.h
LastCause¶
StateCause ludus::audio::VoiceInfo::LastCause = StateCause::None
Related types: StateCause
Declared in modules/audio/include/ludus/audio/audio_types.h
Terminal¶
TerminalReason ludus::audio::VoiceInfo::Terminal = TerminalReason::None
Related types: TerminalReason
Declared in modules/audio/include/ludus/audio/audio_types.h
Silence¶
SilenceCause ludus::audio::VoiceInfo::Silence = SilenceCause::None
Related types: SilenceCause
Declared in modules/audio/include/ludus/audio/audio_types.h
Stale¶
bool ludus::audio::VoiceInfo::Stale = false
Declared in modules/audio/include/ludus/audio/audio_types.h
SnapshotFrame¶
uint64 ludus::audio::VoiceInfo::SnapshotFrame = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
CursorFrame¶
uint64 ludus::audio::VoiceInfo::CursorFrame = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
StartFrame¶
uint64 ludus::audio::VoiceInfo::StartFrame = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
EffectiveGain¶
float32 ludus::audio::VoiceInfo::EffectiveGain = 0.0F
Declared in modules/audio/include/ludus/audio/audio_types.h
Priority¶
uint8 ludus::audio::VoiceInfo::Priority = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
GroupIndex¶
uint32 ludus::audio::VoiceInfo::GroupIndex = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
BusIndex¶
uint32 ludus::audio::VoiceInfo::BusIndex = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
PolicyTag¶
uint32 ludus::audio::VoiceInfo::PolicyTag = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
VirtualAgeFrames¶
uint64 ludus::audio::VoiceInfo::VirtualAgeFrames = 0
Declared in modules/audio/include/ludus/audio/audio_types.h
ScoreVoiceGain¶
float32 ludus::audio::VoiceInfo::ScoreVoiceGain = 0.0F
Declared in modules/audio/include/ludus/audio/audio_types.h
ScorePreparedPeak¶
float32 ludus::audio::VoiceInfo::ScorePreparedPeak = 0.0F
Declared in modules/audio/include/ludus/audio/audio_types.h
ScoreDistanceGain¶
float32 ludus::audio::VoiceInfo::ScoreDistanceGain = 0.0F
Declared in modules/audio/include/ludus/audio/audio_types.h
ScoreBusChainGain¶
float32 ludus::audio::VoiceInfo::ScoreBusChainGain = 0.0F
Declared in modules/audio/include/ludus/audio/audio_types.h
EmitterPosition¶
AudioVec3 ludus::audio::VoiceInfo::EmitterPosition {}
Related types: AudioVec3
Declared in modules/audio/include/ludus/audio/audio_types.h
PanningPosition¶
AudioVec3 ludus::audio::VoiceInfo::PanningPosition {}
Related types: AudioVec3
Declared in modules/audio/include/ludus/audio/audio_types.h
AttenuationPosition¶
AudioVec3 ludus::audio::VoiceInfo::AttenuationPosition {}
Related types: AudioVec3
Declared in modules/audio/include/ludus/audio/audio_types.h
Origin¶
AttenuationOrigin ludus::audio::VoiceInfo::Origin = AttenuationOrigin::Listener
Related types: AttenuationOrigin
Declared in modules/audio/include/ludus/audio/audio_types.h
Pan¶
float32 ludus::audio::VoiceInfo::Pan = 0.0F