Owner-thread integration for cache reservations and background decode workers.
More...
template<std::size_t JobMailboxCapacity = 8, std::size_t CompletionMailboxCapacity = 8, typename DispatchCutpoint = SampleStreamAsyncNoopDispatchCutpoint>
class pulp::audio::SampleStreamAsyncService< JobMailboxCapacity, CompletionMailboxCapacity, DispatchCutpoint >
Owner-thread integration for cache reservations and background decode workers.
Destruction joins workers before any cache source or window is destroyed.