Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::playback::GeneratedEventSpan Struct Reference

A half-open span on the transport's non-looping clock. More...

#include <generated_event_source.hpp>

Public Member Functions

constexpr bool operator== (const GeneratedEventSpan &) const =default

Public Attributes

std::uint64_t playback_epoch = 0
timebase::MonotonicBeat start {}
timebase::MonotonicBeat end {}

Detailed Description

A half-open span on the transport's non-looping clock.

playback_epoch keeps a seek or restart from aliasing an earlier continuous playback interval.

Member Function Documentation

◆ operator==()

bool pulp::playback::GeneratedEventSpan::operator== ( const GeneratedEventSpan & ) const
constexprdefault

Member Data Documentation

◆ end

timebase::MonotonicBeat pulp::playback::GeneratedEventSpan::end {}

◆ playback_epoch

std::uint64_t pulp::playback::GeneratedEventSpan::playback_epoch = 0

◆ start

timebase::MonotonicBeat pulp::playback::GeneratedEventSpan::start {}

The documentation for this struct was generated from the following file: