VST 3 SDK VST 3.7
SDK for developing VST plug-in
Loading...
Searching...
No Matches
ProcessContextRequirements Class Reference

#include <processcontextrequirements.h>

Public Member Functions

 ProcessContextRequirements (uint32 inFlags=0)
 
bool wantsNone () const
 
bool wantsSystemTime () const
 
bool wantsContinousTimeSamples () const
 
bool wantsProjectTimeMusic () const
 
bool wantsBarPositionMusic () const
 
bool wantsCycleMusic () const
 
bool wantsSamplesToNextClock () const
 
bool wantsTempo () const
 
bool wantsTimeSignature () const
 
bool wantsChord () const
 
bool wantsFrameRate () const
 
bool wantsTransportState () const
 
SelfneedSystemTime ()
 set SystemTime as requested
 
SelfneedContinousTimeSamples ()
 set ContinousTimeSamples as requested
 
SelfneedProjectTimeMusic ()
 set ProjectTimeMusic as requested
 
SelfneedBarPositionMusic ()
 set BarPositionMusic as needed
 
SelfneedCycleMusic ()
 set CycleMusic as needed
 
SelfneedSamplesToNextClock ()
 set SamplesToNextClock as needed
 
SelfneedTempo ()
 set Tempo as needed
 
SelfneedTimeSignature ()
 set TimeSignature as needed
 
SelfneedChord ()
 set Chord as needed
 
SelfneedFrameRate ()
 set FrameRate as needed
 
SelfneedTransportState ()
 set TransportState as needed
 

Public Attributes

uint32 flags {0}
 

Constructor & Destructor Documentation

◆ ProcessContextRequirements()

ProcessContextRequirements ( uint32 inFlags = 0)
inline

Member Function Documentation

◆ wantsNone()

bool wantsNone ( ) const
inline

◆ wantsSystemTime()

bool wantsSystemTime ( ) const
inline

◆ wantsContinousTimeSamples()

bool wantsContinousTimeSamples ( ) const
inline

◆ wantsProjectTimeMusic()

bool wantsProjectTimeMusic ( ) const
inline

◆ wantsBarPositionMusic()

bool wantsBarPositionMusic ( ) const
inline

◆ wantsCycleMusic()

bool wantsCycleMusic ( ) const
inline

◆ wantsSamplesToNextClock()

bool wantsSamplesToNextClock ( ) const
inline

◆ wantsTempo()

bool wantsTempo ( ) const
inline

◆ wantsTimeSignature()

bool wantsTimeSignature ( ) const
inline

◆ wantsChord()

bool wantsChord ( ) const
inline

◆ wantsFrameRate()

bool wantsFrameRate ( ) const
inline

◆ wantsTransportState()

bool wantsTransportState ( ) const
inline

◆ needSystemTime()

Self & needSystemTime ( )
inline

set SystemTime as requested

◆ needContinousTimeSamples()

Self & needContinousTimeSamples ( )
inline

set ContinousTimeSamples as requested

◆ needProjectTimeMusic()

Self & needProjectTimeMusic ( )
inline

set ProjectTimeMusic as requested

◆ needBarPositionMusic()

Self & needBarPositionMusic ( )
inline

set BarPositionMusic as needed

◆ needCycleMusic()

Self & needCycleMusic ( )
inline

set CycleMusic as needed

◆ needSamplesToNextClock()

Self & needSamplesToNextClock ( )
inline

set SamplesToNextClock as needed

◆ needTempo()

Self & needTempo ( )
inline

set Tempo as needed

◆ needTimeSignature()

Self & needTimeSignature ( )
inline

set TimeSignature as needed

◆ needChord()

Self & needChord ( )
inline

set Chord as needed

◆ needFrameRate()

Self & needFrameRate ( )
inline

set FrameRate as needed

◆ needTransportState()

Self & needTransportState ( )
inline

set TransportState as needed

Member Data Documentation

◆ flags

uint32 flags {0}
Empty

Copyright © Steinberg Media Technologies GmbH. All Rights Reserved. This documentation is under this license.