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

The exact live transport an admitted registration may observe and edit. More...

#include <control_sequencer_transport_executor.hpp>

Public Attributes

ControlRegistrationId registration_id
ControlHostTier host_tier = ControlHostTier::SharedPluginHost
playback::MasterTransport * transport = nullptr

Detailed Description

The exact live transport an admitted registration may observe and edit.

The resolver owns the lifetime contract: the transport must stay alive for the synchronous call. A null transport is a refusal, never a reason to answer from the tick-domain helper instead: the helper validates tick structure and knows nothing about the sample-domain bounds the transport enforces, so its verdict cannot stand in for the transport's.

Member Data Documentation

◆ host_tier

ControlHostTier pulp::inspect::ControlSequencerTransportTarget::host_tier = ControlHostTier::SharedPluginHost

◆ registration_id

ControlRegistrationId pulp::inspect::ControlSequencerTransportTarget::registration_id

◆ transport

playback::MasterTransport* pulp::inspect::ControlSequencerTransportTarget::transport = nullptr

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