Pulp 1.88.0
Cross-platform audio plugin framework
Loading...
Searching...
No Matches
pulp::runtime::ExternalInputFrame< Capacity > Struct Template Reference

#include <external_input.hpp>

Static Public Member Functions

static constexpr std::size_t capacity () noexcept

Public Attributes

std::uint32_t source_id = 0
std::uint32_t epoch = 0
std::uint64_t sequence = 0
std::uint64_t provider_time_ns = 0
ExternalInputStatus status = ExternalInputStatus::unavailable
float confidence = 0.0f
std::uint8_t count = 0
std::array< float, Capacity > values {}

Member Function Documentation

◆ capacity()

template<std::size_t Capacity>
constexpr std::size_t pulp::runtime::ExternalInputFrame< Capacity >::capacity ( )
inlinestaticconstexprnoexcept

Member Data Documentation

◆ confidence

template<std::size_t Capacity>
float pulp::runtime::ExternalInputFrame< Capacity >::confidence = 0.0f

◆ count

template<std::size_t Capacity>
std::uint8_t pulp::runtime::ExternalInputFrame< Capacity >::count = 0

◆ epoch

template<std::size_t Capacity>
std::uint32_t pulp::runtime::ExternalInputFrame< Capacity >::epoch = 0

◆ provider_time_ns

template<std::size_t Capacity>
std::uint64_t pulp::runtime::ExternalInputFrame< Capacity >::provider_time_ns = 0

◆ sequence

template<std::size_t Capacity>
std::uint64_t pulp::runtime::ExternalInputFrame< Capacity >::sequence = 0

◆ source_id

template<std::size_t Capacity>
std::uint32_t pulp::runtime::ExternalInputFrame< Capacity >::source_id = 0

◆ status

template<std::size_t Capacity>
ExternalInputStatus pulp::runtime::ExternalInputFrame< Capacity >::status = ExternalInputStatus::unavailable

◆ values

template<std::size_t Capacity>
std::array<float, Capacity> pulp::runtime::ExternalInputFrame< Capacity >::values {}

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