nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_iattributes.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_iattributes.h>
#include <pluginterfaces/vst/ivstattributes.h>
Include dependency graph for ags_vst_iattributes.cpp:

Functions

const AgsVstTUIDags_vst_attribute_list_get_iid ()
 
AgsVstTResult ags_vst_iattribute_list_set_int (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, gint64 value)
 
AgsVstTResult ags_vst_iattribute_list_get_int (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, gint64 *value)
 
AgsVstTResult ags_vst_iattribute_list_set_float (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, gdouble value)
 
AgsVstTResult ags_vst_iattribute_list_get_float (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, gdouble *value)
 
AgsVstTResult ags_vst_iattribute_list_set_string (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, AgsVstTChar *value)
 
AgsVstTResult ags_vst_iattribute_list_get_string (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, AgsVstTChar *value, guint32 size_in_bytes)
 
AgsVstTResult ags_vst_iattribute_list_set_binary (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, const void *data, guint32 size_in_bytes)
 
AgsVstTResult ags_vst_iattribute_list_get_binary (AgsVstIAttributeList *iattribute_list, AgsVstAttrID id, const void *data, guint32 size_in_bytes)
 
const AgsVstTUIDags_vst_istream_attributes_get_iid ()
 
AgsVstIAttributeListags_vst_istream_attributes_get_attributes (AgsVstIStreamAttributes *istream_attributes)
 

Function Documentation

◆ ags_vst_attribute_list_get_iid()

const AgsVstTUID * ags_vst_attribute_list_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_iattribute_list_get_binary()

AgsVstTResult ags_vst_iattribute_list_get_binary ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
const void *  data,
guint32  size_in_bytes 
)

Get binary.

Parameters
iattribute_listthe iattribute-list
idthe identifier
datathe data
size_in_bytesstring size in bytes
Returns
the return value
Since
5.0.0

◆ ags_vst_iattribute_list_get_float()

AgsVstTResult ags_vst_iattribute_list_get_float ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
gdouble *  value 
)

Get float.

Parameters
iattribute_listthe iattribute-list
idthe identifier
valuethe return location of value
Returns
the return value
Since
5.0.0

◆ ags_vst_iattribute_list_get_int()

AgsVstTResult ags_vst_iattribute_list_get_int ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
gint64 *  value 
)

Get int.

Parameters
iattribute_listthe iattribute-list
idthe identifier
valuethe return location of value
Returns
the return value
Since
5.0.0

◆ ags_vst_iattribute_list_get_string()

AgsVstTResult ags_vst_iattribute_list_get_string ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
AgsVstTChar value,
guint32  size_in_bytes 
)

Get string.

Parameters
iattribute_listthe iattribute-list
idthe identifier
valuethe value
size_in_bytesstring size in bytes
Returns
the return value
Since
5.0.0

◆ ags_vst_iattribute_list_set_binary()

AgsVstTResult ags_vst_iattribute_list_set_binary ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
const void *  data,
guint32  size_in_bytes 
)

Set binary.

Parameters
iattribute_listthe iattribute-list
idthe identifier
datathe data
size_in_bytesdata size in bytes
Returns
the return value
Since
5.0.0

◆ ags_vst_iattribute_list_set_float()

AgsVstTResult ags_vst_iattribute_list_set_float ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
gdouble  value 
)

Set float.

Parameters
iattribute_listthe iattribute-list
idthe identifier
valuethe value
Returns
the return value
Since
5.0.0

◆ ags_vst_iattribute_list_set_int()

AgsVstTResult ags_vst_iattribute_list_set_int ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
gint64  value 
)

Set int.

Parameters
iattribute_listthe iattribute-list
idthe identifier
valuethe value
Returns
the return value
Since
5.0.0

◆ ags_vst_iattribute_list_set_string()

AgsVstTResult ags_vst_iattribute_list_set_string ( AgsVstIAttributeList iattribute_list,
AgsVstAttrID  id,
AgsVstTChar value 
)

Set string.

Parameters
iattribute_listthe iattribute-list
idthe identifier
valuethe value
Returns
the return value
Since
5.0.0

◆ ags_vst_istream_attributes_get_attributes()

AgsVstIAttributeList * ags_vst_istream_attributes_get_attributes ( AgsVstIStreamAttributes istream_attributes)

Get attributes.

Parameters
istream_attributesistream-attributes
Returns
the AgsVstIAttributeList
Since
5.0.0

◆ ags_vst_istream_attributes_get_iid()

const AgsVstTUID * ags_vst_istream_attributes_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0