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

Format-layer metadata that is intentionally absent from the engine-owned transport snapshot. More...

#include <playback_context_projection.hpp>

Public Attributes

ProcessMode process_mode = ProcessMode::Realtime
RenderSpeedHint render_speed_hint = RenderSpeedHint::Unknown
bool is_bypassed = false
bool is_tail_drain = false
std::int64_t host_time_ns = 0
FrameRate frame_rate = FrameRate::unknown

Detailed Description

Format-layer metadata that is intentionally absent from the engine-owned transport snapshot.

Defaults preserve ProcessContext's host-unavailable sentinels.

Member Data Documentation

◆ frame_rate

FrameRate pulp::format::PlaybackContextProjectionOptions::frame_rate = FrameRate::unknown

◆ host_time_ns

std::int64_t pulp::format::PlaybackContextProjectionOptions::host_time_ns = 0

◆ is_bypassed

bool pulp::format::PlaybackContextProjectionOptions::is_bypassed = false

◆ is_tail_drain

bool pulp::format::PlaybackContextProjectionOptions::is_tail_drain = false

◆ process_mode

ProcessMode pulp::format::PlaybackContextProjectionOptions::process_mode = ProcessMode::Realtime

◆ render_speed_hint

RenderSpeedHint pulp::format::PlaybackContextProjectionOptions::render_speed_hint = RenderSpeedHint::Unknown

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