Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::audio::RollingAudioCaptureBuffer Member List

This is the complete list of members for pulp::audio::RollingAudioCaptureBuffer, including all inherited members.

allocated_bytes() const noexceptpulp::audio::RollingAudioCaptureBuffer
append(BufferView< const float > source, std::uint64_t frames) noexceptpulp::audio::RollingAudioCaptureBuffer
append(BufferView< float > source, std::uint64_t frames) noexceptpulp::audio::RollingAudioCaptureBuffer
begin_hold_last(std::uint64_t frames) noexceptpulp::audio::RollingAudioCaptureBuffer
capacity_frames() const noexceptpulp::audio::RollingAudioCaptureBufferinline
end_hold() noexceptpulp::audio::RollingAudioCaptureBuffer
estimate_bytes(std::uint32_t num_channels, std::uint64_t frames, std::uint64_t bytes_per_sample=sizeof(float)) noexceptpulp::audio::RollingAudioCaptureBufferstatic
frames_discarded_while_held() const noexceptpulp::audio::RollingAudioCaptureBufferinline
hold_active() const noexceptpulp::audio::RollingAudioCaptureBuffer
hold_last(std::uint64_t frames) noexceptpulp::audio::RollingAudioCaptureBuffer
materialize(const RollingAudioCaptureSnapshot &snapshot, BufferView< float > destination) const noexceptpulp::audio::RollingAudioCaptureBuffer
materialize_held(const RollingAudioCaptureHold &hold, BufferView< float > destination) const noexceptpulp::audio::RollingAudioCaptureBuffer
materialize_held(const RollingAudioCaptureSnapshot &snapshot, BufferView< float > destination) const noexceptpulp::audio::RollingAudioCaptureBuffer
materialize_quiescent(const RollingAudioCaptureSnapshot &snapshot, BufferView< float > destination) const noexceptpulp::audio::RollingAudioCaptureBuffer
num_channels() const noexceptpulp::audio::RollingAudioCaptureBufferinline
prepare(const RollingAudioCaptureBufferConfig &config)pulp::audio::RollingAudioCaptureBuffer
prepare_seconds(std::uint32_t num_channels, double sample_rate, double seconds, std::uint64_t max_bytes=0)pulp::audio::RollingAudioCaptureBuffer
reset() noexceptpulp::audio::RollingAudioCaptureBuffer
RollingAudioCaptureBuffer()=defaultpulp::audio::RollingAudioCaptureBuffer
RollingAudioCaptureHold classpulp::audio::RollingAudioCaptureBufferfriend
snapshot_last(std::uint64_t frames) const noexceptpulp::audio::RollingAudioCaptureBuffer