![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
#include <glib.h>
#include <ags/vst3-capi/public.sdk/source/vst/ags_vst_component_base.h>
#include <ags/vst3-capi/public.sdk/source/vst/ags_vst_bus.h>
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_icomponent.h>
#include <ags/vst3-capi/pluginterfaces/base/ags_vst_ibstream.h>
Include dependency graph for ags_vst_component.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Typedefs | |
typedef struct AgsVstComponent | Component |
Functions | |
AgsVstComponent * | ags_vst_component_new () |
void | ags_vst_component_delete (AgsVstComponent *component) |
void | ags_vst_component_set_controller_class (AgsVstComponent *component, AgsVstFUID *cid) |
gint32 | ags_vst_component_remove_audio_buses (AgsVstComponent *component) |
gint32 | ags_vst_component_remove_event_buses (AgsVstComponent *component) |
gint32 | ags_vst_component_rename_bus (AgsVstComponent *component, AgsVstMediaType type, AgsVstBusDirection dir, gint32 index, AgsVstString128 new_name) |
gint32 | ags_vst_component_get_controller_class_id (AgsVstComponent *component, AgsVstTUID *class_id) |
gint32 | ags_vst_component_set_io_mode (AgsVstComponent *component, AgsVstIoMode mode) |
gint32 | ags_vst_component_get_bus_count (AgsVstComponent *component, AgsVstMediaType type, AgsVstBusDirection dir) |
gint32 | ags_vst_component_get_bus_info (AgsVstComponent *component, AgsVstMediaType type, AgsVstBusDirection dir, gint32 index, AgsVstBusInfo *info) |
gint32 | ags_vst_component_get_routing_info (AgsVstComponent *component, AgsVstRoutingInfo *in_info, AgsVstRoutingInfo *out_info) |
gint32 | ags_vst_component_activate_bus (AgsVstComponent *component, AgsVstMediaType type, AgsVstBusDirection dir, gint32 index, gboolean state) |
gint32 | ags_vst_component_set_active (AgsVstComponent *component, gboolean state) |
gint32 | ags_vst_component_set_state (AgsVstComponent *component, AgsVstIBStream *state) |
gint32 | ags_vst_component_get_state (AgsVstComponent *component, AgsVstIBStream *state) |
gint32 | ags_vst_component_initialize (AgsVstComponent *component, AgsVstFUnknown *context) |
gint32 | ags_vst_component_terminate (AgsVstComponent *component) |
Typedef Documentation
◆ Component
typedef struct AgsVstComponent Component |
Function Documentation
◆ ags_vst_component_activate_bus()
gint32 ags_vst_component_activate_bus | ( | AgsVstComponent * | component, |
AgsVstMediaType | type, | ||
AgsVstBusDirection | dir, | ||
gint32 | index, | ||
gboolean | state | ||
) |
Activate bus.
- Parameters
-
component the component type the media type dir the bus direction index the index state the state
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_delete()
void ags_vst_component_delete | ( | AgsVstComponent * | component | ) |
Delete.
- Parameters
-
component the component
- Since
- 5.0.0
◆ ags_vst_component_get_bus_count()
gint32 ags_vst_component_get_bus_count | ( | AgsVstComponent * | component, |
AgsVstMediaType | type, | ||
AgsVstBusDirection | dir | ||
) |
Get bus count.
- Parameters
-
component the component type the media type dir the bus direction
- Returns
- the bus count
- Since
- 5.0.0
◆ ags_vst_component_get_bus_info()
gint32 ags_vst_component_get_bus_info | ( | AgsVstComponent * | component, |
AgsVstMediaType | type, | ||
AgsVstBusDirection | dir, | ||
gint32 | index, | ||
AgsVstBusInfo * | info | ||
) |
Get bus count.
- Parameters
-
component the component type the media type dir the bus direction index the index info the bus info
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_get_controller_class_id()
gint32 ags_vst_component_get_controller_class_id | ( | AgsVstComponent * | component, |
AgsVstTUID * | class_id | ||
) |
Get controller class identifier.
- Parameters
-
component the component class_id the class identifier
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_get_routing_info()
gint32 ags_vst_component_get_routing_info | ( | AgsVstComponent * | component, |
AgsVstRoutingInfo * | in_info, | ||
AgsVstRoutingInfo * | out_info | ||
) |
Get bus count.
- Parameters
-
component the component in_info the input routing info out_info the output routing info
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_get_state()
gint32 ags_vst_component_get_state | ( | AgsVstComponent * | component, |
AgsVstIBStream * | state | ||
) |
Get state.
- Parameters
-
component the component state the state
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_initialize()
gint32 ags_vst_component_initialize | ( | AgsVstComponent * | component, |
AgsVstFUnknown * | context | ||
) |
Initialize.
- Parameters
-
component the component context the context
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_new()
AgsVstComponent * ags_vst_component_new | ( | ) |
Instantiate new Steinberg::Vst::Component the constructor as a C99 compatible handle a void pointer.
- Returns
- the new instance of component
- Since
- 5.0.0
◆ ags_vst_component_remove_audio_buses()
gint32 ags_vst_component_remove_audio_buses | ( | AgsVstComponent * | component | ) |
Remove audio buses.
- Parameters
-
component the component
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_remove_event_buses()
gint32 ags_vst_component_remove_event_buses | ( | AgsVstComponent * | component | ) |
Remove event buses.
- Parameters
-
component the component
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_rename_bus()
gint32 ags_vst_component_rename_bus | ( | AgsVstComponent * | component, |
AgsVstMediaType | type, | ||
AgsVstBusDirection | dir, | ||
gint32 | index, | ||
AgsVstString128 | new_name | ||
) |
Rename buses.
- Parameters
-
component the component type the media type dir the bus direction index the index new_name the new name
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_set_active()
gint32 ags_vst_component_set_active | ( | AgsVstComponent * | component, |
gboolean | state | ||
) |
Set active.
- Parameters
-
component the component state the state
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_set_controller_class()
void ags_vst_component_set_controller_class | ( | AgsVstComponent * | component, |
AgsVstFUID * | cid | ||
) |
Set controller class.
- Parameters
-
component the component cid the FUID
- Since
- 5.0.0
◆ ags_vst_component_set_io_mode()
gint32 ags_vst_component_set_io_mode | ( | AgsVstComponent * | component, |
AgsVstIoMode | mode | ||
) |
Set IO mode.
- Parameters
-
component the component mode the IO mode
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_set_state()
gint32 ags_vst_component_set_state | ( | AgsVstComponent * | component, |
AgsVstIBStream * | state | ||
) |
Set state.
- Parameters
-
component the component state the state
- Returns
- the result code
- Since
- 5.0.0
◆ ags_vst_component_terminate()
gint32 ags_vst_component_terminate | ( | AgsVstComponent * | component | ) |
Terminate.
- Parameters
-
component the component
- Returns
- the result code
- Since
- 5.0.0
Generated by