Video display and composing engine for JUCE
Loading...
Searching...
No Matches
ProcessorController::ProcessorAdapter Struct Referenceabstract

#include <foleys_ProcessorController.h>

+ Inheritance diagram for ProcessorController::ProcessorAdapter:

Public Member Functions

 ProcessorAdapter ()=default
 
virtual ~ProcessorAdapter ()=default
 
virtual const juce::String getName () const =0
 
virtual const juce::String getIdentifierString () const =0
 
virtual VideoProcessorgetVideoProcessor ()
 
virtual juce::AudioProcessor * getAudioProcessor ()
 
virtual void createAutomatedParameters (ProcessorController &controller, AutomationMap &parameters, juce::ValueTree &parameterNode, juce::UndoManager *undoManager)=0
 
virtual void setPosition (juce::int64 timeInSamples, double timeInSeconds)
 

Constructor & Destructor Documentation

◆ ProcessorAdapter()

ProcessorAdapter ( )
default

◆ ~ProcessorAdapter()

virtual ~ProcessorAdapter ( )
virtualdefault

Member Function Documentation

◆ getName()

virtual const juce::String getName ( ) const
pure virtual

◆ getIdentifierString()

virtual const juce::String getIdentifierString ( ) const
pure virtual

◆ getVideoProcessor()

virtual VideoProcessor * getVideoProcessor ( )
virtual

Reimplemented in VideoProcessorAdapter.

◆ getAudioProcessor()

virtual juce::AudioProcessor * getAudioProcessor ( )
virtual

Reimplemented in AudioProcessorAdapter.

◆ createAutomatedParameters()

virtual void createAutomatedParameters ( ProcessorController controller,
AutomationMap parameters,
juce::ValueTree &  parameterNode,
juce::UndoManager *  undoManager 
)
pure virtual

◆ setPosition()

virtual void setPosition ( juce::int64  timeInSamples,
double  timeInSeconds 
)
virtual

Reimplemented in AudioProcessorAdapter.


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