This is the complete list of members for pulp::audio::SampleSlotBank, including all inherited members.
| acknowledge_audio_generation(std::uint64_t generation) noexcept | pulp::audio::SampleSlotBank | |
| channel_data(const PublishedSampleView &view, std::uint32_t channel) const noexcept | pulp::audio::SampleSlotBank | |
| channel_data(std::uint32_t slot_index, std::uint32_t channel) const noexcept | pulp::audio::SampleSlotBank | |
| complete_slot(std::uint32_t slot_index) noexcept | pulp::audio::SampleSlotBank | |
| max_channels() const noexcept | pulp::audio::SampleSlotBank | inline |
| max_frames_per_slot() const noexcept | pulp::audio::SampleSlotBank | inline |
| oldest_active_generation(const PublishedSampleView ¤t, const PublishedSampleView *active_views, std::size_t active_count) noexcept | pulp::audio::SampleSlotBank | static |
| 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) noexcept | pulp::audio::SampleSlotBank | |
| publish_from_buffer(BufferView< float > source, std::uint64_t frames, double sample_rate, std::uint64_t audio_safe_generation=0) noexcept | pulp::audio::SampleSlotBank | |
| publish_slot(std::uint32_t slot_index) noexcept | pulp::audio::SampleSlotBank | |
| read_published_view() const noexcept | pulp::audio::SampleSlotBank | inline |
| release() noexcept | pulp::audio::SampleSlotBank | |
| release_slot(std::uint32_t slot_index) noexcept | pulp::audio::SampleSlotBank | |
| reserve_slot(std::uint32_t num_channels, std::uint64_t num_frames, double sample_rate) noexcept | pulp::audio::SampleSlotBank | |
| reset() noexcept | pulp::audio::SampleSlotBank | |
| SampleSlotBank()=default | pulp::audio::SampleSlotBank | |
| slot_channel_data_for_test(std::uint32_t slot_index, std::uint32_t channel) const noexcept | pulp::audio::SampleSlotBank | |
| slot_count() const noexcept | pulp::audio::SampleSlotBank | inline |
| slot_num_channels(std::uint32_t slot_index) const noexcept | pulp::audio::SampleSlotBank | |
| slot_num_frames(std::uint32_t slot_index) const noexcept | pulp::audio::SampleSlotBank | |
| slot_sample_rate(std::uint32_t slot_index) const noexcept | pulp::audio::SampleSlotBank | |
| slot_state(std::uint32_t slot_index) const noexcept | pulp::audio::SampleSlotBank | |
| slot_view_valid(const PublishedSampleView &view) const noexcept | pulp::audio::SampleSlotBank | |
| write_slot(std::uint32_t slot_index, BufferView< const float > source, std::uint64_t frames) noexcept | pulp::audio::SampleSlotBank | |
| write_slot(std::uint32_t slot_index, BufferView< float > source, std::uint64_t frames) noexcept | pulp::audio::SampleSlotBank |