Immutable, ID-sorted ownership table prepared off the audio thread. More...
#include <audio_renderer.hpp>
Public Member Functions | |
| const DecodedAudioAsset * | find (timeline::ItemId id) const noexcept |
| std::span< const DecodedAudioAsset > | assets () const noexcept |
Static Public Member Functions | |
| static runtime::Result< std::shared_ptr< const DecodedAudioAssetPool >, AudioRendererError > | create (std::vector< DecodedAudioAsset > assets, AudioRendererLimits limits={}) |
| static runtime::Result< DecodedAudioAsset, AudioRendererError > | decode_wav (timeline::ItemId id, std::span< const std::uint8_t > bytes, audio::WavDecodeLimits decode_limits={}) |
Immutable, ID-sorted ownership table prepared off the audio thread.
|
inlinenoexcept |
|
static |
|
static |
|
noexcept |