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

Owned, transport-independent input resolved by a trusted T0 launcher from the request's opaque input artifact ID. More...

#include <control_offline_render_executor.hpp>

Public Attributes

format::OfflineRenderConfig config
audio::Buffer< float > input
std::vector< format::OfflineMidiEvent > midi_events
std::vector< format::OfflineParameterEvent > parameter_events
std::uint64_t frame_count = 0
std::uint32_t block_frames = 0

Detailed Description

Owned, transport-independent input resolved by a trusted T0 launcher from the request's opaque input artifact ID.

No path from untrusted request JSON reaches the filesystem or selects a ProcessorFactory.

Member Data Documentation

◆ block_frames

std::uint32_t pulp::inspect::ControlOfflineRenderSource::block_frames = 0

◆ config

format::OfflineRenderConfig pulp::inspect::ControlOfflineRenderSource::config

◆ frame_count

std::uint64_t pulp::inspect::ControlOfflineRenderSource::frame_count = 0

◆ input

audio::Buffer<float> pulp::inspect::ControlOfflineRenderSource::input

◆ midi_events

std::vector<format::OfflineMidiEvent> pulp::inspect::ControlOfflineRenderSource::midi_events

◆ parameter_events

std::vector<format::OfflineParameterEvent> pulp::inspect::ControlOfflineRenderSource::parameter_events

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