ludus::audio::StreamInput¶
Ludus Wiki · API overview · Browse API
Class
Cold decoder input owned by the stream instance.
Calls occur only during explicit preparation or on its decode worker, never on the renderer.
Declared in modules/audio/include/ludus/audio/audio_source.h
#include <ludus/audio/audio_source.h>
class ludus::audio::StreamInput
Methods¶
~StreamInput¶
virtual ludus::audio::StreamInput::~StreamInput() noexcept=default
Declared in modules/audio/include/ludus/audio/audio_source.h
Read¶
virtual Status ludus::audio::StreamInput::Read(std::span< uint8 > bytes, usize &count) noexcept=0
Related types: Status
Declared in modules/audio/include/ludus/audio/audio_source.h
Seek¶
virtual Status ludus::audio::StreamInput::Seek(foundation::int64 offset, bool relative) noexcept=0
Related types: Status · foundation::int64
Declared in modules/audio/include/ludus/audio/audio_source.h