#include <cmath>#include <cstdint>#include <limits>Go to the source code of this file.
Classes | |
| struct | pulp::audio::SamplePreloadContract |
| struct | pulp::audio::SamplePreloadContractResult |
Namespaces | |
| namespace | pulp |
| namespace | pulp::audio |
Enumerations | |
| enum class | pulp::audio::SamplePreloadContractStatus : std::uint8_t { pulp::audio::Ok , pulp::audio::InvalidSourceSampleRate , pulp::audio::InvalidHostSampleRate , pulp::audio::InvalidPlaybackRatio , pulp::audio::InvalidLatency , pulp::audio::Overflow } |
Functions | |
| SamplePreloadContractResult | pulp::audio::evaluate_sample_preload_contract (const SamplePreloadContract &contract) noexcept |
| Calculate the resident head required to cover a certified streaming service interval at the fastest supported source-consumption ratio. | |