#include <transport.hpp>
◆ bar_start
◆ discontinuity
| bool pulp::playback::TransportRange::discontinuity = false |
◆ frame_count
| std::uint32_t pulp::playback::TransportRange::frame_count = 0 |
◆ has_precise_host_ticks
| bool pulp::playback::TransportRange::has_precise_host_ticks = false |
◆ host_beat_mapping
| bool pulp::playback::TransportRange::host_beat_mapping = false |
◆ host_tick_end
| double pulp::playback::TransportRange::host_tick_end = 0.0 |
◆ host_tick_start
| double pulp::playback::TransportRange::host_tick_start = 0.0 |
◆ loop_pass_index
| std::uint64_t pulp::playback::TransportRange::loop_pass_index = 0 |
Zero-based loop pass within the transport's current playback epoch.
Transport producers own this state so newly attached renderers and renderers that skip a callback observe the same pass.
◆ monotonic_end
◆ monotonic_start
◆ playback_epoch
| std::uint64_t pulp::playback::TransportRange::playback_epoch = 0 |
Identity of the continuous playback interval containing this range.
A block may contain two epochs only when its second range applies a newly latched scrub anchor. Ordinary loop wraps retain the epoch.
◆ sample_offset
| std::uint32_t pulp::playback::TransportRange::sample_offset = 0 |
◆ tempo_bpm
| double pulp::playback::TransportRange::tempo_bpm = 120.0 |
◆ tempo_changed
| bool pulp::playback::TransportRange::tempo_changed = false |
◆ timeline_sample_start
◆ timeline_tick_end
◆ timeline_tick_start
The documentation for this struct was generated from the following file:
- /home/runner/work/pulp/pulp/core/playback/include/pulp/playback/transport.hpp