tracktion-engine 3.0-10-g034fdde4aa5
Tracktion Engine — High level data model for audio applications

« « « Anklang Documentation
Loading...
Searching...
No Matches
Public Member Functions | List of all members
tracktion::engine::MelodyneNode::MelodynePlayhead Class Reference

This class is a necessary bodge due to ARA needing to be told that we're playing, even if we aren't, so it can generate audio while its graph is being modified! More...

Inheritance diagram for tracktion::engine::MelodyneNode::MelodynePlayhead:
juce::AudioPlayHead

Public Member Functions

 MelodynePlayhead (ExternalPlugin &p)
 
void setCurrentInfo (TimePosition currentTimeSeconds, bool playing, bool looping, TimeRange loopTimes)
 Must be called before processing audio/MIDI.
 
juce::Optional< PositionInfogetPosition () const override
 
- Public Member Functions inherited from juce::AudioPlayHead
bool getCurrentPosition (CurrentPositionInfo &result)
 
virtual bool canControlTransport ()
 
virtual void transportPlay (bool shouldStartPlaying)
 
virtual void transportRecord (bool shouldStartRecording)
 
virtual void transportRewind ()
 

Additional Inherited Members

- Public Types inherited from juce::AudioPlayHead
enum  FrameRateType
 

Detailed Description

This class is a necessary bodge due to ARA needing to be told that we're playing, even if we aren't, so it can generate audio while its graph is being modified!

Definition at line 19 of file tracktion_MelodyneNode.cpp.

Constructor & Destructor Documentation

◆ MelodynePlayhead()

tracktion::engine::MelodyneNode::MelodynePlayhead::MelodynePlayhead ( ExternalPlugin p)

Definition at line 22 of file tracktion_MelodyneNode.cpp.

Member Function Documentation

◆ getPosition()

juce::Optional< PositionInfo > tracktion::engine::MelodyneNode::MelodynePlayhead::getPosition ( ) const
overridevirtual

Implements juce::AudioPlayHead.

Definition at line 41 of file tracktion_MelodyneNode.cpp.

◆ setCurrentInfo()

void tracktion::engine::MelodyneNode::MelodynePlayhead::setCurrentInfo ( TimePosition  currentTimeSeconds,
bool  playing,
bool  looping,
TimeRange  loopTimes 
)

Must be called before processing audio/MIDI.

Definition at line 28 of file tracktion_MelodyneNode.cpp.


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