Inheritance diagram for Exponent::Vst::CVstTempo:
1.0.1 Replaced virtual functions with non virtual versions
Definition at line 41 of file CVstTempo.hpp.
Exponent::Vst::CVstTempo::CVstTempo | ( | ) |
Construction
virtual Exponent::Vst::CVstTempo::~CVstTempo | ( | ) | [virtual] |
Destruction
SSongInformation* Exponent::Vst::CVstTempo::getSongInformation | ( | ) | const [inline] |
Get the tempo information
SSongInformation* | Current process block song info |
Definition at line 140 of file CVstTempo.hpp.
References m_songInformation.
bool Exponent::Vst::CVstTempo::getTempoInformation | ( | const long | flags = CVST_TEMPO_DEFAULT_VST_FLAGS |
) |
Get tempo information for this block buffer
bool | True if correctly acquired tempo info, false otherwise |
void Exponent::Vst::CVstTempo::initialiseFromAudioEffectX | ( | AudioEffectX * | theEffect | ) |
Initialise from AudioEffectX
theEffect | The Effect to intialise from |
bool Exponent::Vst::CVstTempo::lastTempoIsValid | ( | ) | const [inline] |
Is the tempo valid
bool | True if the tempo is valid for this process block, false on error or if not available |
Definition at line 134 of file CVstTempo.hpp.
References m_lastTempoValid.
const long Exponent::Vst::CVstTempo::CVST_TEMPO_DEFAULT_VST_FLAGS = kVstTempoValid | kVstTransportChanged | kVstBarsValid | kVstPpqPosValid | kVstTimeSigValid [static] |
Everything valid
Definition at line 101 of file CVstTempo.hpp.
const long Exponent::Vst::CVstTempo::CVST_TEMPO_TEMPO_ONLY_FLAG = kVstTempoValid [static] |
Only tempo valid
Definition at line 102 of file CVstTempo.hpp.
bool Exponent::Vst::CVstTempo::m_lastTempoValid [protected] |
Is tempo information currently valid
Definition at line 149 of file CVstTempo.hpp.
Referenced by lastTempoIsValid().
Information about the song
Definition at line 150 of file CVstTempo.hpp.
Referenced by getSongInformation().
AudioEffectX* Exponent::Vst::CVstTempo::m_theEffect [protected] |
The effect to connect to for tempo info
Definition at line 148 of file CVstTempo.hpp.