#include <sample_stream_decode_pool.hpp>
◆ maximum_channels
| std::uint32_t pulp::audio::SampleStreamDecodePoolConfig::maximum_channels = 0 |
◆ maximum_frames_per_job
| std::uint64_t pulp::audio::SampleStreamDecodePoolConfig::maximum_frames_per_job = 0 |
◆ maximum_outstanding_jobs_per_source
| std::uint32_t pulp::audio::SampleStreamDecodePoolConfig::maximum_outstanding_jobs_per_source = 1 |
Bounded serial pipeline depth for each source.
Jobs for one source stay pinned to one worker and are decoded FIFO, so non-thread-safe readers are never entered concurrently.
◆ source_capacity
| std::uint32_t pulp::audio::SampleStreamDecodePoolConfig::source_capacity = 0 |
◆ worker_count
| std::uint32_t pulp::audio::SampleStreamDecodePoolConfig::worker_count = 0 |
The documentation for this struct was generated from the following file: