Master musical transport with one control-thread writer and one audio-thread consumer.
Definition transport.hpp:197
Definition agent_context.hpp:7
ControlHostTier
Definition control_identity.hpp:100
@ SharedPluginHost
Definition control_identity.hpp:103
std::function< std::optional< ControlSequencerTransportTarget >(const ControlAdmissionPlan &)> ControlSequencerTransportTargetResolver
Definition control_sequencer_transport_executor.hpp:26
ControlOperationExecutor make_control_sequencer_transport_read_executor(ControlSequencerTransportTargetResolver resolve_target)
Implements dev.pulp.sequencer/transport.loop.read@1.
ControlOperationExecutor make_control_sequencer_transport_write_executor(ControlSequencerTransportTargetResolver resolve_target)
Implements dev.pulp.sequencer/transport.loop.write@1.
std::function< ControlExecutionOutcome( const ControlAdmissionPlan &, const ControlRequestEnvelope &, const ControlExecutionContext &)> ControlOperationExecutor
Trusted in-process adapter contract.
Definition control_execution.hpp:56
Definition audio_renderer.hpp:20
Immutable authority snapshot minted by ControlBroker after all seven permission terms pass.
Definition control_admission.hpp:58
Definition control_identity.hpp:36
The exact live transport an admitted registration may observe and edit.
Definition control_sequencer_transport_executor.hpp:20
ControlHostTier host_tier
Definition control_sequencer_transport_executor.hpp:22
ControlRegistrationId registration_id
Definition control_sequencer_transport_executor.hpp:21
playback::MasterTransport * transport
Definition control_sequencer_transport_executor.hpp:23