nongnu.org/gsequencer


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

Functions

const AgsVstTUIDags_vst_icomponent_get_iid ()
 
void ags_vst_icomponent_destroy (AgsVstIComponent *icomponent)
 
AgsVstTResult ags_vst_icomponent_get_controller_class_id (AgsVstIComponent *icomponent, AgsVstTUID *class_id)
 
AgsVstTResult ags_vst_icomponent_set_io_mode (AgsVstIComponent *icomponent, guint io_mode)
 
gint32 ags_vst_icomponent_get_bus_count (AgsVstIComponent *icomponent, guint type, guint dir)
 
AgsVstTResult ags_vst_icomponent_get_bus_info (AgsVstIComponent *icomponent, guint type, guint dir, gint32 index, AgsVstBusInfo *bus)
 
AgsVstTResult ags_vst_icomponent_get_routing_info (AgsVstIComponent *icomponent, AgsVstRoutingInfo *in_info, AgsVstRoutingInfo *out_info)
 
AgsVstTResult ags_vst_icomponent_activate_bus (AgsVstIComponent *icomponent, guint type, guint dir, gint32 index, gboolean state)
 
AgsVstTResult ags_vst_icomponent_set_active (AgsVstIComponent *icomponent, gboolean state)
 
AgsVstTResult ags_vst_icomponent_set_state (AgsVstIComponent *icomponent, AgsVstIBStream *state)
 
AgsVstTResult ags_vst_icomponent_get_state (AgsVstIComponent *icomponent, AgsVstIBStream *state)
 

Variables

const gint32 ags_vst_kdefault_factory_flags = AGS_VST_KUNICODE
 

Function Documentation

◆ ags_vst_icomponent_activate_bus()

AgsVstTResult ags_vst_icomponent_activate_bus ( AgsVstIComponent icomponent,
guint  type,
guint  dir,
gint32  index,
gboolean  state 
)

Activate bus.

Parameters
icomponentthe icomponent
typethe bus type
dirthe direction
indexthe index
statetrue if active, otherwise false
Returns
the return value
Since
5.0.0

◆ ags_vst_icomponent_destroy()

void ags_vst_icomponent_destroy ( AgsVstIComponent icomponent)

Destroy.

Parameters
icomponentthe icomponent
Since
5.0.0

◆ ags_vst_icomponent_get_bus_count()

gint32 ags_vst_icomponent_get_bus_count ( AgsVstIComponent icomponent,
guint  type,
guint  dir 
)

Get bus count.

Parameters
icomponentthe icomponent
typethe bus type
dirthe direction
Returns
the bus count
Since
5.0.0

◆ ags_vst_icomponent_get_bus_info()

AgsVstTResult ags_vst_icomponent_get_bus_info ( AgsVstIComponent icomponent,
guint  type,
guint  dir,
gint32  index,
AgsVstBusInfo bus 
)

Get bus info.

Parameters
icomponentthe icomponent
typethe bus type
dirthe direction
indexthe index
busthe bus info
Returns
the return value
Since
5.0.0

◆ ags_vst_icomponent_get_controller_class_id()

AgsVstTResult ags_vst_icomponent_get_controller_class_id ( AgsVstIComponent icomponent,
AgsVstTUID class_id 
)

Get controller class identifier.

Parameters
icomponentthe icomponent
class_idthe class identifier
Returns
the return value
Since
5.0.0

◆ ags_vst_icomponent_get_iid()

const AgsVstTUID * ags_vst_icomponent_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_icomponent_get_routing_info()

AgsVstTResult ags_vst_icomponent_get_routing_info ( AgsVstIComponent icomponent,
AgsVstRoutingInfo in_info,
AgsVstRoutingInfo out_info 
)

Get routing info.

Parameters
icomponentthe icomponent
in_infothe input info
out_infothe output info
Returns
the return value
Since
5.0.0

◆ ags_vst_icomponent_get_state()

AgsVstTResult ags_vst_icomponent_get_state ( AgsVstIComponent icomponent,
AgsVstIBStream state 
)

Get state.

Parameters
icomponentthe icomponent
statethe stream
Returns
the return value
Since
5.0.0

◆ ags_vst_icomponent_set_active()

AgsVstTResult ags_vst_icomponent_set_active ( AgsVstIComponent icomponent,
gboolean  state 
)

Set active.

Parameters
icomponentthe icomponent
statetrue if active, otherwise false
Returns
the return value
Since
5.0.0

◆ ags_vst_icomponent_set_io_mode()

AgsVstTResult ags_vst_icomponent_set_io_mode ( AgsVstIComponent icomponent,
guint  io_mode 
)

Set input/output mode.

Parameters
icomponentthe icomponent
io_modethe IO mode
Returns
the return value
Since
5.0.0

◆ ags_vst_icomponent_set_state()

AgsVstTResult ags_vst_icomponent_set_state ( AgsVstIComponent icomponent,
AgsVstIBStream state 
)

Set state.

Parameters
icomponentthe icomponent
statethe stream
Returns
the return value
Since
5.0.0

Variable Documentation

◆ ags_vst_kdefault_factory_flags

const gint32 ags_vst_kdefault_factory_flags = AGS_VST_KUNICODE