#include <sample_stream_loop_voice_reader.hpp>
Public Attributes | |
| SampleAssetToken | asset {} |
| SampleStreamSourceToken | source {} |
| LoopPlaybackCursor | start_cursor {} |
| LoopPlaybackCursor | end_cursor {} |
| std::uint64_t | timeline_serial = 0 |
| std::uint32_t | output_frames = 0 |
| SampleStreamVoiceSupply | supply = SampleStreamVoiceSupply::InvalidContract |
| PreparedSampleInterpolation | interpolation {} |
| std::array< SampleStreamPageDemand, kSampleStreamLoopMaxPageDemands > | demands {} |
| std::array< SampleStreamPageView, kSampleStreamLoopMaxPageDemands > | ready_pages {} |
| std::uint32_t | demand_count = 0 |
| SampleAssetToken pulp::audio::SampleStreamLoopBlockPlan::asset {} |
| std::uint32_t pulp::audio::SampleStreamLoopBlockPlan::demand_count = 0 |
| std::array<SampleStreamPageDemand, kSampleStreamLoopMaxPageDemands> pulp::audio::SampleStreamLoopBlockPlan::demands {} |
| LoopPlaybackCursor pulp::audio::SampleStreamLoopBlockPlan::end_cursor {} |
| PreparedSampleInterpolation pulp::audio::SampleStreamLoopBlockPlan::interpolation {} |
| std::uint32_t pulp::audio::SampleStreamLoopBlockPlan::output_frames = 0 |
| std::array<SampleStreamPageView, kSampleStreamLoopMaxPageDemands> pulp::audio::SampleStreamLoopBlockPlan::ready_pages {} |
| SampleStreamSourceToken pulp::audio::SampleStreamLoopBlockPlan::source {} |
| LoopPlaybackCursor pulp::audio::SampleStreamLoopBlockPlan::start_cursor {} |
| SampleStreamVoiceSupply pulp::audio::SampleStreamLoopBlockPlan::supply = SampleStreamVoiceSupply::InvalidContract |
| std::uint64_t pulp::audio::SampleStreamLoopBlockPlan::timeline_serial = 0 |