3#include <capo/source.hpp>
13 virtual auto decode(std::span<std::byte const> bytes, std::optional<capo::Encoding> encoding = {}) ->
bool = 0;
21 virtual auto
bind(capo::ISource& source) const ->
bool = 0;
Opaque interface for an Audio Buffer.
Definition audio_buffer.hpp:8
virtual auto decode(std::span< std::byte const > bytes, std::optional< capo::Encoding > encoding={}) -> bool=0
virtual auto get_duration() const -> kvf::Seconds=0
virtual auto bind(capo::ISource &source) const -> bool=0
Bind this audio buffer to a source.
Interface for all shared resources in the engine.
Definition resource.hpp:6
Definition animation.hpp:8