ludus::audio::gym::Scenario¶
Ludus Wiki · API overview · Browse API
Class
Declared in modules/audio/include/ludus/audio/audio_gym.h
#include <ludus/audio/audio_gym.h>
class ludus::audio::gym::Scenario final
Methods¶
Scenario¶
ludus::audio::gym::Scenario::Scenario(std::string name, const SystemConfig &config) noexcept
Related types: SystemConfig
Declared in modules/audio/include/ludus/audio/audio_gym.h
~Scenario¶
ludus::audio::gym::Scenario::~Scenario() noexcept
Declared in modules/audio/include/ludus/audio/audio_gym.h
Scenario¶
ludus::audio::gym::Scenario::Scenario(const Scenario &)=delete
Declared in modules/audio/include/ludus/audio/audio_gym.h
operator=¶
Scenario & ludus::audio::gym::Scenario::operator=(const Scenario &)=delete
Related types: Scenario
Declared in modules/audio/include/ludus/audio/audio_gym.h
IsValid¶
bool ludus::audio::gym::Scenario::IsValid() const noexcept
Declared in modules/audio/include/ludus/audio/audio_gym.h
System¶
AudioSystem & ludus::audio::gym::Scenario::System() noexcept
Related types: AudioSystem
Declared in modules/audio/include/ludus/audio/audio_gym.h
Name¶
const std::string & ludus::audio::gym::Scenario::Name() const noexcept
Declared in modules/audio/include/ludus/audio/audio_gym.h
PrepareClip¶
Status ludus::audio::gym::Scenario::PrepareClip(std::span< const uint8 > encoded, const ClipDescriptor &descriptor, ClipHandle &out) noexcept
Related types: Status · ClipDescriptor · ClipHandle
Declared in modules/audio/include/ludus/audio/audio_gym.h
Track¶
Status ludus::audio::gym::Scenario::Track(VoiceHandle voice) noexcept
Returns
Related types: Status · VoiceHandle
Declared in modules/audio/include/ludus/audio/audio_gym.h
Advance¶
Status ludus::audio::gym::Scenario::Advance(uint32 frames) noexcept
frames (stereo interleaved scratch) and append a capture of the state afterwards. Related types: Status
Declared in modules/audio/include/ludus/audio/audio_gym.h
Captures¶
const ludus::foundation::Array< Capture > & ludus::audio::gym::Scenario::Captures() const noexcept
Related types: ludus::foundation::Array · Capture
Declared in modules/audio/include/ludus/audio/audio_gym.h
FilterByGroup¶
Status ludus::audio::gym::Scenario::FilterByGroup(uint32 groupIndex, ludus::foundation::Array< VoiceInfo > &outVoices) const noexcept
groupIndex. Returns
Related types: Status · ludus::foundation::Array · VoiceInfo
Declared in modules/audio/include/ludus/audio/audio_gym.h
FilterByBus¶
Status ludus::audio::gym::Scenario::FilterByBus(uint32 busIndex, ludus::foundation::Array< VoiceInfo > &outVoices) const noexcept
busIndex. Returns
Related types: Status · ludus::foundation::Array · VoiceInfo
Declared in modules/audio/include/ludus/audio/audio_gym.h
FilterByTag¶
Status ludus::audio::gym::Scenario::FilterByTag(uint32 policyTag, ludus::foundation::Array< VoiceInfo > &outVoices) const noexcept
policyTag. Returns
Related types: Status · ludus::foundation::Array · VoiceInfo