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

Encoded SMF bytes plus tick-conversion fidelity metadata. More...

#include <smf.hpp>

Public Attributes

std::vector< std::uint8_t > bytes
 Complete encoded SMF bytes.
bool exact_tick_conversion = true
 Whether every emitted tick was represented exactly.
std::int64_t max_tick_rounding_error = 0
 Worst canonical-to-reconstructed tick error over emitted events.

Detailed Description

Encoded SMF bytes plus tick-conversion fidelity metadata.

Member Data Documentation

◆ bytes

std::vector<std::uint8_t> pulp::timeline::SmfExport::bytes

Complete encoded SMF bytes.

◆ exact_tick_conversion

bool pulp::timeline::SmfExport::exact_tick_conversion = true

Whether every emitted tick was represented exactly.

◆ max_tick_rounding_error

std::int64_t pulp::timeline::SmfExport::max_tick_rounding_error = 0

Worst canonical-to-reconstructed tick error over emitted events.


The documentation for this struct was generated from the following file:
  • /home/runner/work/pulp/pulp/core/timeline/include/pulp/timeline/smf.hpp