Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::AsyncBlockWorker< Event > Member List

This is the complete list of members for pulp::audio::AsyncBlockWorker< Event >, including all inherited members.

AsyncBlockWorker()=defaultpulp::audio::AsyncBlockWorker< Event >
AsyncBlockWorker(const AsyncBlockWorker &)=deletepulp::audio::AsyncBlockWorker< Event >
config() const noexceptpulp::audio::AsyncBlockWorker< Event >inline
is_prepared() const noexceptpulp::audio::AsyncBlockWorker< Event >inline
Job typedefpulp::audio::AsyncBlockWorker< Event >
latency_samples() const noexceptpulp::audio::AsyncBlockWorker< Event >inline
LatencyListener typedefpulp::audio::AsyncBlockWorker< Event >
operator=(const AsyncBlockWorker &)=deletepulp::audio::AsyncBlockWorker< Event >
prepare(const AsyncBlockWorkerConfig &config, Job job)pulp::audio::AsyncBlockWorker< Event >inline
process(const BufferView< const float > &input, BufferView< float > &output, std::uint32_t frames, std::span< const TimedEvent > events, Emit &&emit, AsyncBlockMode mode=AsyncBlockMode::Realtime) noexceptpulp::audio::AsyncBlockWorker< Event >inline
pump(std::uint32_t max_chunks=0) noexceptpulp::audio::AsyncBlockWorker< Event >inline
release() noexceptpulp::audio::AsyncBlockWorker< Event >inline
request_latency_blocks(std::uint32_t blocks) noexceptpulp::audio::AsyncBlockWorker< Event >inline
set_latency_listener(LatencyListener listener, void *context) noexceptpulp::audio::AsyncBlockWorker< Event >inline
set_worker_latency_samples(std::uint32_t samples) noexceptpulp::audio::AsyncBlockWorker< Event >inline
stats() const noexceptpulp::audio::AsyncBlockWorker< Event >inline
TimedEvent typedefpulp::audio::AsyncBlockWorker< Event >
~AsyncBlockWorker()pulp::audio::AsyncBlockWorker< Event >inline