VST 3 SDK  VST 3.6.7
SDK for developing VST Plug-in
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
Public Member Functions
ParamChanges Class Reference

VstAutomationTest helper classes: implementation of IParamValueQueue. More...

#include <vsttestsuite.h>

+ Inheritance diagram for ParamChanges:

Public Member Functions

 ParamChanges ()
 
virtual ~ParamChanges ()
 
DECLARE_FUNKNOWN_METHODS void init (ParamID id, int32 numPoints)
 
bool setPoint (int32 index, int32 offsetSamples, double value)
 
void resetPoints ()
 
int32 getProcessedFrames () const
 
void setProcessedFrames (int32 amount)
 
bool havePointsBeenRead (bool atAll)
 
ParamID getParameterId () SMTG_OVERRIDE
 
int32 getPointCount () SMTG_OVERRIDE
 
tresult getPoint (int32 index, int32 &offsetSamples, double &value) SMTG_OVERRIDE
 
tresult addPoint (int32 offsetSamples, double value, int32 &index) SMTG_OVERRIDE
 
- Public Member Functions inherited from FUnknown
virtual tresult queryInterface (const TUID _iid, void **obj)=0
 
virtual uint32 addRef ()=0
 
virtual uint32 release ()=0
 

Additional Inherited Members

- Static Public Attributes inherited from IParamValueQueue
static const FUID iid
 
- Static Public Attributes inherited from FUnknown
static const FUID iid
 

Detailed Description

VstAutomationTest helper classes: implementation of IParamValueQueue.

Constructor & Destructor Documentation

ParamChanges ( )
inline
virtual ~ParamChanges ( )
inlinevirtual

Member Function Documentation

DECLARE_FUNKNOWN_METHODS void init ( ParamID  id,
int32  numPoints 
)
inline
bool setPoint ( int32  index,
int32  offsetSamples,
double  value 
)
inline
void resetPoints ( )
inline
int32 getProcessedFrames ( ) const
inline
void setProcessedFrames ( int32  amount)
inline
bool havePointsBeenRead ( bool  atAll)
inline
ParamID getParameterId ( )
inlinevirtual

Implements IParamValueQueue.

int32 getPointCount ( )
inlinevirtual

Implements IParamValueQueue.

tresult getPoint ( int32  index,
int32 offsetSamples,
double &  value 
)
inlinevirtual

Implements IParamValueQueue.

tresult addPoint ( int32  offsetSamples,
double  value,
int32 index 
)
inlinevirtual

Implements IParamValueQueue.

Empty

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