IParameterChanges

All parameter changes of a processing block. \ingroup vstIHost vst300 - [host imp] - [released: 3.0.0]

This interface is used to transmit any changes that shall be applied to parameters in the current processing block. A change can be caused by GUI interaction as well as automation. They are transmitted as a list of queues (IParamValueQueue) containing only queues for parameters that actually did change. \see IParamValueQueue, ProcessData

Members

Functions

addParameterData
IParamValueQueue addParameterData(const(ParamID) id, int32 index)

Adds a new parameter queue with a given ID at the end of the list, returns it and its index in the parameter changes list.

getParameterCount
int32 getParameterCount()

Returns count of Parameter changes in the list.

getParameterData
IParamValueQueue getParameterData(int32 index)

Returns the queue at a given index.

Static variables

iid
TUID iid;
Undocumented in source.

Inherited Members

From FUnknown

iid
TUID iid;
Undocumented in source.

Meta