ludus::audio::PreparedClip¶
Ludus Wiki · API overview · Browse API
Class
A worker-owned decoded candidate.
Decode has no AudioSystem access; install transfers immutable storage on the sole control owner after capacity checks.
Declared in modules/audio/include/ludus/audio/audio_source.h
#include <ludus/audio/audio_source.h>
class ludus::audio::PreparedClip final
Methods¶
PreparedClip¶
ludus::audio::PreparedClip::PreparedClip() noexcept=default
Declared in modules/audio/include/ludus/audio/audio_source.h
~PreparedClip¶
ludus::audio::PreparedClip::~PreparedClip() noexcept
Declared in modules/audio/include/ludus/audio/audio_source.h
PreparedClip¶
ludus::audio::PreparedClip::PreparedClip(const PreparedClip &)=delete
Declared in modules/audio/include/ludus/audio/audio_source.h
operator=¶
PreparedClip & ludus::audio::PreparedClip::operator=(const PreparedClip &)=delete
Related types: PreparedClip
Declared in modules/audio/include/ludus/audio/audio_source.h
Decode¶
Status ludus::audio::PreparedClip::Decode(std::span< const uint8 > encoded, const ClipDescriptor &descriptor, uint32 rate) noexcept
Related types: Status · ClipDescriptor
Declared in modules/audio/include/ludus/audio/audio_source.h
Bytes¶
uint64 ludus::audio::PreparedClip::Bytes() const noexcept
Declared in modules/audio/include/ludus/audio/audio_source.h