VST 3 SDK  VST 3.6.8
SDK for developing VST Plug-in
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Macros Groups Pages
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, double, int32 &) 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  ,
double  ,
int32  
)
inlinevirtual

Implements IParamValueQueue.

Empty

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