nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_iparameter_changes.h File Reference
Include dependency graph for ags_vst_iparameter_changes.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct IParamValueQueue AgsVstIParamValueQueue
 
typedef struct IParameterChanges AgsVstIParameterChanges
 

Functions

const AgsVstTUIDags_vst_iparam_value_queue_get_iid ()
 
AgsVstParamID ags_vst_iparam_value_queue_get_parameter_id (AgsVstIParamValueQueue *iparam_value_queue)
 
gint32 ags_vst_iparam_value_queue_get_point_count (AgsVstIParamValueQueue *iparam_value_queue)
 
AgsVstTResult ags_vst_iparam_value_queue_get_point (AgsVstIParamValueQueue *iparam_value_queue, gint32 index, gint32 *sample_offset, AgsVstParamValue *value)
 
AgsVstTResult ags_vst_iparam_value_queue_add_point (AgsVstIParamValueQueue *iparam_value_queue, gint32 sample_offset, AgsVstParamValue value, gint32 *index)
 
const AgsVstTUIDags_vst_iparameter_changes_get_iid ()
 
gint32 ags_vst_iparameter_changes_get_parameter_count (AgsVstIParameterChanges *iparameter_changes)
 
AgsVstIParamValueQueueags_vst_iparameter_changes_get_parameter_data (AgsVstIParameterChanges *iparameter_changes, gint32 index)
 
AgsVstIParamValueQueueags_vst_iparameter_changes_add_parameter_data (AgsVstIParameterChanges *iparameter_changes, AgsVstParamID *param_id, gint32 *index)
 

Typedef Documentation

◆ AgsVstIParameterChanges

typedef struct IParameterChanges AgsVstIParameterChanges

◆ AgsVstIParamValueQueue

typedef struct IParamValueQueue AgsVstIParamValueQueue

Function Documentation

◆ ags_vst_iparam_value_queue_add_point()

AgsVstTResult ags_vst_iparam_value_queue_add_point ( AgsVstIParamValueQueue iparam_value_queue,
gint32  sample_offset,
AgsVstParamValue  value,
gint32 *  index 
)

Add point.

Parameters
iparam_value_queuethe parameter value queue
sample_offsetthe sample offset
valuethe param value
indexthe index
Returns
the return value
Since
5.0.0

◆ ags_vst_iparam_value_queue_get_iid()

const AgsVstTUID * ags_vst_iparam_value_queue_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_iparam_value_queue_get_parameter_id()

AgsVstParamID ags_vst_iparam_value_queue_get_parameter_id ( AgsVstIParamValueQueue iparam_value_queue)

Get parameter identifier.

Parameters
iparam_value_queuethe parameter value queue
Returns
the parameter identifier
Since
5.0.0

◆ ags_vst_iparam_value_queue_get_point()

AgsVstTResult ags_vst_iparam_value_queue_get_point ( AgsVstIParamValueQueue iparam_value_queue,
gint32  index,
gint32 *  sample_offset,
AgsVstParamValue value 
)

Get point count.

Parameters
iparam_value_queuethe parameter value queue
indexthe index
sample_offsetthe sample offset
valuethe param value
Returns
the return value
Since
5.0.0

◆ ags_vst_iparam_value_queue_get_point_count()

gint32 ags_vst_iparam_value_queue_get_point_count ( AgsVstIParamValueQueue iparam_value_queue)

Get point count.

Parameters
iparam_value_queuethe parameter value queue
Returns
the point count
Since
5.0.0

◆ ags_vst_iparameter_changes_add_parameter_data()

AgsVstIParamValueQueue * ags_vst_iparameter_changes_add_parameter_data ( AgsVstIParameterChanges iparameter_changes,
AgsVstParamID param_id,
gint32 *  index 
)

Get parameter data.

Parameters
iparameter_changesthe parameter changes
param_idthe parameter identifier
indexthe index
Returns
the parameter value queue
Since
5.0.0

◆ ags_vst_iparameter_changes_get_iid()

const AgsVstTUID * ags_vst_iparameter_changes_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_iparameter_changes_get_parameter_count()

gint32 ags_vst_iparameter_changes_get_parameter_count ( AgsVstIParameterChanges iparameter_changes)

Get parameter count.

Parameters
iparameter_changesthe parameter changes
Returns
the parameter count
Since
5.0.0

◆ ags_vst_iparameter_changes_get_parameter_data()

AgsVstIParamValueQueue * ags_vst_iparameter_changes_get_parameter_data ( AgsVstIParameterChanges iparameter_changes,
gint32  index 
)

Get parameter data.

Parameters
iparameter_changesthe parameter changes
indexthe index
Returns
the parameter value queue
Since
5.0.0