VST 3 SDK VST 3.7
SDK for developing VST plug-in
|
Implementation's example of IParamValueQueue - not threadsave!. More...
#include <parameterchanges.h>
Classes | |
struct | ParameterQueueValue |
Public Member Functions | |
ParameterValueQueue (ParamID paramID) | |
virtual | ~ParameterValueQueue () |
ParamID | getParameterId () SMTG_OVERRIDE |
int32 | getPointCount () SMTG_OVERRIDE |
tresult | getPoint (int32 index, int32 &sampleOffset, ParamValue &value) SMTG_OVERRIDE |
tresult | addPoint (int32 sampleOffset, ParamValue value, int32 &index) SMTG_OVERRIDE |
void | setParamID (ParamID pID) |
void | clear () |
virtual ParamID | getParameterId ()=0 |
virtual int32 | getPointCount ()=0 |
virtual tresult | getPoint (int32 index, int32 &sampleOffset, ParamValue &value)=0 |
virtual tresult | addPoint (int32 sampleOffset, ParamValue value, int32 &index)=0 |
Public Member Functions inherited from FUnknown | |
virtual tresult | queryInterface (const TUID _iid, void **obj)=0 |
virtual uint32 | addRef ()=0 |
virtual uint32 | release ()=0 |
Protected Attributes | |
ParamID | paramID |
std::vector< ParameterQueueValue > | values |
Additional Inherited Members | |
Static Public Attributes inherited from IParamValueQueue | |
static const FUID | iid |
Static Public Attributes inherited from FUnknown | |
static const FUID | iid |
Implementation's example of IParamValueQueue - not threadsave!.
ParameterValueQueue | ( | ParamID | paramID | ) |
|
virtual |
|
inlinevirtual |
Implements IParamValueQueue.
|
virtual |
Implements IParamValueQueue.
|
virtual |
Implements IParamValueQueue.
|
virtual |
Implements IParamValueQueue.
|
inline |
void clear | ( | ) |
|
protected |
|
protected |