Timing information for one audio callback. More...
#include <tempo_sync.hpp>
Public Attributes | |
| std::int64_t | output_host_time_micros = 0 |
| std::uint32_t | frame_count = 0 |
| double | sample_rate = 0.0 |
| double | quantum_beats = 4.0 |
| TempoSyncCommand | command {} |
Timing information for one audio callback.
output_host_time_micros is the host-clock time at which the first sample reaches the output boundary; the caller is responsible for adding device/output latency.
| TempoSyncCommand pulp::playback::TempoSyncBlockRequest::command {} |
| std::uint32_t pulp::playback::TempoSyncBlockRequest::frame_count = 0 |
| std::int64_t pulp::playback::TempoSyncBlockRequest::output_host_time_micros = 0 |
| double pulp::playback::TempoSyncBlockRequest::quantum_beats = 4.0 |
| double pulp::playback::TempoSyncBlockRequest::sample_rate = 0.0 |