#include <sample_asset.hpp>
Public Attributes | |
| SampleAssetToken | asset {} |
| SampleStreamSourceToken | source {} |
| std::uint32_t | channels = 0 |
| std::uint64_t | total_frames = 0 |
| double | sample_rate = 0.0 |
| std::uint64_t | preload_frames = 0 |
| std::optional< SamplePreloadContract > | preload_contract |
| std::optional< SampleStreamCacheSourceView > | stream_source |
| SampleAssetToken pulp::audio::SampleAssetConfig::asset {} |
| std::uint32_t pulp::audio::SampleAssetConfig::channels = 0 |
| std::optional<SamplePreloadContract> pulp::audio::SampleAssetConfig::preload_contract |
| std::uint64_t pulp::audio::SampleAssetConfig::preload_frames = 0 |
| double pulp::audio::SampleAssetConfig::sample_rate = 0.0 |
| SampleStreamSourceToken pulp::audio::SampleAssetConfig::source {} |
| std::optional<SampleStreamCacheSourceView> pulp::audio::SampleAssetConfig::stream_source |
| std::uint64_t pulp::audio::SampleAssetConfig::total_frames = 0 |