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

#include <graph_timing_contract.hpp>

Public Member Functions

constexpr operator bool () const noexcept

Public Attributes

GraphTimingDisposition disposition = GraphTimingDisposition::Refused
GraphTimingReason reason = GraphTimingReason::InvalidField
int measured_latency_samples = 0
int semantic_delay_samples = 0
int algorithmic_latency_samples = 0
int host_pdc_samples = 0
int partition_size = 0
int tail_samples = 0
int block_size = 0
bool scheduling_guaranteed = false
bool anticipation_required = false
bool runtime_snapshot_available = false
int impulse_group_delay_samples = -1

Member Function Documentation

◆ operator bool()

pulp::host::GraphTimingEvidence::operator bool ( ) const
inlineexplicitconstexprnoexcept

Member Data Documentation

◆ algorithmic_latency_samples

int pulp::host::GraphTimingEvidence::algorithmic_latency_samples = 0

◆ anticipation_required

bool pulp::host::GraphTimingEvidence::anticipation_required = false

◆ block_size

int pulp::host::GraphTimingEvidence::block_size = 0

◆ disposition

GraphTimingDisposition pulp::host::GraphTimingEvidence::disposition = GraphTimingDisposition::Refused

◆ host_pdc_samples

int pulp::host::GraphTimingEvidence::host_pdc_samples = 0

◆ impulse_group_delay_samples

int pulp::host::GraphTimingEvidence::impulse_group_delay_samples = -1

◆ measured_latency_samples

int pulp::host::GraphTimingEvidence::measured_latency_samples = 0

◆ partition_size

int pulp::host::GraphTimingEvidence::partition_size = 0

◆ reason

GraphTimingReason pulp::host::GraphTimingEvidence::reason = GraphTimingReason::InvalidField

◆ runtime_snapshot_available

bool pulp::host::GraphTimingEvidence::runtime_snapshot_available = false

◆ scheduling_guaranteed

bool pulp::host::GraphTimingEvidence::scheduling_guaranteed = false

◆ semantic_delay_samples

int pulp::host::GraphTimingEvidence::semantic_delay_samples = 0

◆ tail_samples

int pulp::host::GraphTimingEvidence::tail_samples = 0

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