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

Exact-instance source for one live mutable Timeline document session. More...

#include <control_timeline_document_session_executor.hpp>

Public Attributes

ControlRegistrationId registration_id
std::string instance_id
std::string publication_id
std::function< ControlTimelineDocumentSessionOutcome(const ControlTimelineDocumentSessionRequest &)> invoke

Detailed Description

Exact-instance source for one live mutable Timeline document session.

invoke runs synchronously on a legal background thread, never the audio thread, and must not block on the host main thread. It owns the session mechanics; this executor adds no document behavior of its own. Runtime operation metadata, grants, instances, and receipts stay outside the design-time agent-capabilities manifest even though these headers install in the same SDK.

Member Data Documentation

◆ instance_id

std::string pulp::inspect::ControlTimelineDocumentSessionSource::instance_id

◆ invoke

std::function<ControlTimelineDocumentSessionOutcome( const ControlTimelineDocumentSessionRequest&)> pulp::inspect::ControlTimelineDocumentSessionSource::invoke

◆ publication_id

std::string pulp::inspect::ControlTimelineDocumentSessionSource::publication_id

◆ registration_id

ControlRegistrationId pulp::inspect::ControlTimelineDocumentSessionSource::registration_id

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