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

Bounded input presented to a trusted compiler hook on the compile worker. More...

#include <compile_context_registry.hpp>

Public Attributes

const timeline::RegisteredContent & content
timeline::ItemId clip_id
timebase::TickDuration clip_duration
timebase::TickPosition context_start
timeline::CompileContextView context
std::size_t maximum_fragment_notes = 0

Detailed Description

Bounded input presented to a trusted compiler hook on the compile worker.

The context view is narrowed to the registration's declared subscriptions.

Member Data Documentation

◆ clip_duration

timebase::TickDuration pulp::playback::RegisteredContentCompileInput::clip_duration

◆ clip_id

timeline::ItemId pulp::playback::RegisteredContentCompileInput::clip_id

◆ content

const timeline::RegisteredContent& pulp::playback::RegisteredContentCompileInput::content

◆ context

timeline::CompileContextView pulp::playback::RegisteredContentCompileInput::context

◆ context_start

timebase::TickPosition pulp::playback::RegisteredContentCompileInput::context_start

◆ maximum_fragment_notes

std::size_t pulp::playback::RegisteredContentCompileInput::maximum_fragment_notes = 0

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