![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_bus.cpp File Reference
#include <ags/vst3-capi/public.sdk/source/vst/ags_vst_bus.h>
#include <public.sdk/source/vst/vstbus.h>
Include dependency graph for ags_vst_bus.cpp:

Functions | |
void | ags_vst_bus_delete (AgsVstBus *bus) |
gboolean | ags_vst_bus_is_active (AgsVstBus *bus) |
void | ags_vst_bus_set_active (AgsVstBus *bus, gboolean state) |
void | ags_vst_bus_set_name (AgsVstBus *bus, AgsVstString new_name) |
void | ags_vst_bus_set_bus_type (AgsVstBus *bus, AgsVstBusType new_bus_type) |
void | ags_vst_bus_set_flags (AgsVstBus *bus, guint32 new_flags) |
gboolean | ags_vst_bus_get_info (AgsVstBus *bus, AgsVstBusInfo *info) |
AgsVstEventBus * | ags_vst_event_bus_new (AgsVstTChar *name, AgsVstBusType bus_type, gint32 flags, gint32 channel_count) |
void | ags_vst_event_bus_delete (AgsVstEventBus *event_bus) |
gboolean | ags_vst_event_bus_get_info (AgsVstEventBus *event_bus, AgsVstBusInfo *info) |
AgsVstAudioBus * | ags_vst_audio_bus_new (AgsVstTChar *name, AgsVstBusType bus_type, gint32 flags, AgsVstSpeakerArrangement arr) |
void | ags_vst_audio_bus_delete (AgsVstAudioBus *audio_bus) |
AgsVstSpeakerArrangement | ags_vst_audio_bus_get_arrangement (AgsVstAudioBus *audio_bus) |
void | ags_vst_audio_bus_set_arrangement (AgsVstAudioBus *audio_bus, AgsVstSpeakerArrangement arr) |
gboolean | ags_vst_audio_bus_get_info (AgsVstAudioBus *audio_bus, AgsVstBusInfo *info) |
AgsVstBusList * | ags_vst_bus_list_new (AgsVstMediaType type, AgsVstBusDirection dir) |
void | ags_vst_bus_list_delete (AgsVstBusList *bus_list) |
AgsVstMediaType | ags_vst_bus_list_get_type (AgsVstBusList *bus_list) |
AgsVstBusDirection | ags_vst_bus_list_get_direction (AgsVstBusList *bus_list) |
Function Documentation
◆ ags_vst_audio_bus_delete()
void ags_vst_audio_bus_delete | ( | AgsVstAudioBus * | audio_bus | ) |
Delete.
- Parameters
-
audio_bus the audio bus
- Since
- 2.2.0
◆ ags_vst_audio_bus_get_arrangement()
AgsVstSpeakerArrangement ags_vst_audio_bus_get_arrangement | ( | AgsVstAudioBus * | audio_bus | ) |
Get speaker arrangement of audio bus.
- Parameters
-
audio_bus the audio bus
- Returns
- the speaker arrangement
- Since
- 2.2.0
◆ ags_vst_audio_bus_get_info()
gboolean ags_vst_audio_bus_get_info | ( | AgsVstAudioBus * | audio_bus, |
AgsVstBusInfo * | info | ||
) |
Get @info of @bus.
- Parameters
-
bus the audio bus info the bus info #return true on success, otherwise false
- Since
- 2.2.0
◆ ags_vst_audio_bus_new()
AgsVstAudioBus * ags_vst_audio_bus_new | ( | AgsVstTChar * | name, |
AgsVstBusType | bus_type, | ||
gint32 | flags, | ||
AgsVstSpeakerArrangement | arr | ||
) |
Instantiate new Steinberg::Vst::AudioBus the constructor as a C99 compatible handle a void pointer.
- Parameters
-
name the name as string bus_type the bus type flags the flags arr the speaker arrangement
- Returns
- the new instance of audio bus
- Since
- 2.2.0
◆ ags_vst_audio_bus_set_arrangement()
void ags_vst_audio_bus_set_arrangement | ( | AgsVstAudioBus * | audio_bus, |
AgsVstSpeakerArrangement | arr | ||
) |
Set speaker arrangement of audio bus.
- Parameters
-
audio_bus the audio bus arr the speaker arrangement
- Since
- 2.2.0
◆ ags_vst_bus_delete()
void ags_vst_bus_delete | ( | AgsVstBus * | bus | ) |
Delete bus.
- Parameters
-
bus the bus
- Since
- 2.2.0
◆ ags_vst_bus_get_info()
gboolean ags_vst_bus_get_info | ( | AgsVstBus * | bus, |
AgsVstBusInfo * | info | ||
) |
Get info of bus.
- Parameters
-
bus the bus info the bus info
- Returns
- true on success, otherwise false
Since: 2.2.0
◆ ags_vst_bus_is_active()
gboolean ags_vst_bus_is_active | ( | AgsVstBus * | bus | ) |
Is bus active.
- Parameters
-
bus the bus
- Returns
- true if active, otherwise false
- Since
- 2.2.0
◆ ags_vst_bus_list_delete()
void ags_vst_bus_list_delete | ( | AgsVstBusList * | bus_list | ) |
Delete.
- Parameters
-
bus_list the bus list
- Since
- 2.2.0
◆ ags_vst_bus_list_get_direction()
AgsVstBusDirection ags_vst_bus_list_get_direction | ( | AgsVstBusList * | bus_list | ) |
Get bus direction of bus list.
- Parameters
-
bus_list the bus list
- Returns
- the bus direction
@ince 2.2.0
◆ ags_vst_bus_list_get_type()
AgsVstMediaType ags_vst_bus_list_get_type | ( | AgsVstBusList * | bus_list | ) |
Get media type of bus list.
- Parameters
-
bus_list the bus list
- Returns
- the media type
- Since
- 2.2.0
◆ ags_vst_bus_list_new()
AgsVstBusList * ags_vst_bus_list_new | ( | AgsVstMediaType | type, |
AgsVstBusDirection | dir | ||
) |
Instantiate new Steinberg::Vst::BusList the constructor as a C99 compatible handle a void pointer.
- Parameters
-
type the media type dir the bus direction
- Returns
- the new instance of bus list
- Since
- 2.2.0
◆ ags_vst_bus_set_active()
void ags_vst_bus_set_active | ( | AgsVstBus * | bus, |
gboolean | state | ||
) |
Set bus active according to state.
- Parameters
-
bus the bus state true if active else false
- Since
- 2.2.0
◆ ags_vst_bus_set_bus_type()
void ags_vst_bus_set_bus_type | ( | AgsVstBus * | bus, |
AgsVstBusType | new_bus_type | ||
) |
Set new bus type of bus.
- Parameters
-
bus the bus new_bus_type the bus type
- Since
- 2.2.0
◆ ags_vst_bus_set_flags()
void ags_vst_bus_set_flags | ( | AgsVstBus * | bus, |
guint32 | new_flags | ||
) |
Set new flags of bus.
- Parameters
-
bus the bus new_flags the new flags
- Since
- 2.2.0
◆ ags_vst_bus_set_name()
void ags_vst_bus_set_name | ( | AgsVstBus * | bus, |
AgsVstString | new_name | ||
) |
Set new name of bus.
- Parameters
-
bus the bus new_name the new name as string
- Since
- 2.2.0
◆ ags_vst_event_bus_delete()
void ags_vst_event_bus_delete | ( | AgsVstEventBus * | event_bus | ) |
Delete.
- Parameters
-
event_bus the event bus
- Since
- 2.2.0
◆ ags_vst_event_bus_get_info()
gboolean ags_vst_event_bus_get_info | ( | AgsVstEventBus * | event_bus, |
AgsVstBusInfo * | info | ||
) |
Get info of bus.
- Parameters
-
bus the event bus info the bus info
- Returns
- true on success, otherwise false
Since: 2.2.0
◆ ags_vst_event_bus_new()
AgsVstEventBus * ags_vst_event_bus_new | ( | AgsVstTChar * | name, |
AgsVstBusType | bus_type, | ||
gint32 | flags, | ||
gint32 | channel_count | ||
) |
Instantiate new Steinberg::Vst::EventBus the constructor as a C99 compatible handle a void pointer.
- Parameters
-
name the name as string bus_type the bus type flags the flags channel_count the channel count
- Returns
- the new instance of event bus
- Since
- 2.2.0
Generated by