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

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

acknowledge_audio_generation(std::uint64_t generation) noexceptpulp::audio::SampleSlotBank
channel_data(const PublishedSampleView &view, std::uint32_t channel) const noexceptpulp::audio::SampleSlotBank
channel_data(std::uint32_t slot_index, std::uint32_t channel) const noexceptpulp::audio::SampleSlotBank
complete_slot(std::uint32_t slot_index) noexceptpulp::audio::SampleSlotBank
max_channels() const noexceptpulp::audio::SampleSlotBankinline
max_frames_per_slot() const noexceptpulp::audio::SampleSlotBankinline
oldest_active_generation(const PublishedSampleView &current, const PublishedSampleView *active_views, std::size_t active_count) noexceptpulp::audio::SampleSlotBankstatic
prepare(std::uint32_t slot_count, std::uint32_t max_channels, std::uint64_t max_frames_per_slot)pulp::audio::SampleSlotBank
publish_from_buffer(BufferView< const float > source, std::uint64_t frames, double sample_rate, std::uint64_t audio_safe_generation=0) noexceptpulp::audio::SampleSlotBank
publish_from_buffer(BufferView< float > source, std::uint64_t frames, double sample_rate, std::uint64_t audio_safe_generation=0) noexceptpulp::audio::SampleSlotBank
publish_slot(std::uint32_t slot_index) noexceptpulp::audio::SampleSlotBank
read_published_view() const noexceptpulp::audio::SampleSlotBankinline
release() noexceptpulp::audio::SampleSlotBank
release_slot(std::uint32_t slot_index) noexceptpulp::audio::SampleSlotBank
reserve_slot(std::uint32_t num_channels, std::uint64_t num_frames, double sample_rate) noexceptpulp::audio::SampleSlotBank
reset() noexceptpulp::audio::SampleSlotBank
SampleSlotBank()=defaultpulp::audio::SampleSlotBank
slot_channel_data_for_test(std::uint32_t slot_index, std::uint32_t channel) const noexceptpulp::audio::SampleSlotBank
slot_count() const noexceptpulp::audio::SampleSlotBankinline
slot_num_channels(std::uint32_t slot_index) const noexceptpulp::audio::SampleSlotBank
slot_num_frames(std::uint32_t slot_index) const noexceptpulp::audio::SampleSlotBank
slot_sample_rate(std::uint32_t slot_index) const noexceptpulp::audio::SampleSlotBank
slot_state(std::uint32_t slot_index) const noexceptpulp::audio::SampleSlotBank
slot_view_valid(const PublishedSampleView &view) const noexceptpulp::audio::SampleSlotBank
write_slot(std::uint32_t slot_index, BufferView< const float > source, std::uint64_t frames) noexceptpulp::audio::SampleSlotBank
write_slot(std::uint32_t slot_index, BufferView< float > source, std::uint64_t frames) noexceptpulp::audio::SampleSlotBank