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

Format-neutral document target for one of the owning track's own mixer controls. More...

#include <parameter_target.hpp>

Public Member Functions

constexpr bool valid () const noexcept
 Returns whether the parameter names a supported track mixer control.
constexpr bool operator== (const TrackMixerTarget &) const =default

Public Attributes

TrackMixerParameter parameter = TrackMixerParameter::Gain

Detailed Description

Format-neutral document target for one of the owning track's own mixer controls.

The track identity is implicit: a target already lives on exactly one track, so carrying a track ID here would let a document express a lane or route whose target disagrees with its owner.

Member Function Documentation

◆ operator==()

bool pulp::timeline::TrackMixerTarget::operator== ( const TrackMixerTarget & ) const
constexprdefault

◆ valid()

bool pulp::timeline::TrackMixerTarget::valid ( ) const
inlineconstexprnoexcept

Returns whether the parameter names a supported track mixer control.

Member Data Documentation

◆ parameter

TrackMixerParameter pulp::timeline::TrackMixerTarget::parameter = TrackMixerParameter::Gain

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