nongnu.org/gsequencer


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

Functions

const AgsVstTUIDags_vst_iinter_app_audio_host_get_iid ()
 
AgsVstTResult ags_vst_iinter_app_audio_host_get_screen_size (AgsVstIInterAppAudioHost *iinter_app_audio_host, AgsVstViewRect *view_rect, gfloat *scale)
 
AgsVstTResult ags_vst_iinter_app_audio_host_connected_to_host (AgsVstIInterAppAudioHost *iinter_app_audio_host)
 
AgsVstTResult ags_vst_iinter_app_audio_host_switch_to_host (AgsVstIInterAppAudioHost *iinter_app_audio_host)
 
AgsVstTResult ags_vst_iinter_app_audio_host_send_remote_control_event (AgsVstIInterAppAudioHost *iinter_app_audio_host, guint32 event)
 
AgsVstTResult ags_vst_iinter_app_audio_host_get_host_icon (AgsVstIInterAppAudioHost *iinter_app_audio_host, void **icon)
 
AgsVstTResult ags_vst_iinter_app_audio_host_schedule_event_from_ui (AgsVstIInterAppAudioHost *iinter_app_audio_host, AgsVstEvent *event)
 
AgsVstIInterAppAudioPresetManagerags_vst_iinter_app_audio_host_create_preset_manager (AgsVstIInterAppAudioHost *iinter_app_audio_host, AgsVstTUID *cid)
 
AgsVstTResult ags_vst_iinter_app_audio_host_show_settings_view (AgsVstIInterAppAudioHost *iinter_app_audio_host)
 
const AgsVstTUIDags_vst_iinter_app_audio_connection_notification_get_iid ()
 
void ags_vst_iinter_app_audio_connection_notification_on_inter_app_audio_connection_notification_state_change (AgsVstIInterAppAudioConnectionNotification *iinter_app_audio_connection_notification, gboolean new_state)
 
const AgsVstTUIDags_vst_iinter_app_audio_preset_manager_get_iid ()
 
AgsVstTResult ags_vst_iinter_app_audio_preset_manager_run_load_preset_browser (AgsVstIInterAppAudioPresetManager *iinter_app_audio_manager)
 
AgsVstTResult ags_vst_iinter_app_audio_preset_manager_run_save_preset_browser (AgsVstIInterAppAudioPresetManager *iinter_app_audio_manager)
 
AgsVstTResult ags_vst_iinter_app_audio_preset_manager_load_next_preset (AgsVstIInterAppAudioPresetManager *iinter_app_audio_manager)
 
AgsVstTResult ags_vst_iinter_app_audio_preset_manager_load_previous_preset (AgsVstIInterAppAudioPresetManager *iinter_app_audio_manager)
 

Function Documentation

◆ ags_vst_iinter_app_audio_connection_notification_get_iid()

const AgsVstTUID * ags_vst_iinter_app_audio_connection_notification_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_iinter_app_audio_connection_notification_on_inter_app_audio_connection_notification_state_change()

void ags_vst_iinter_app_audio_connection_notification_on_inter_app_audio_connection_notification_state_change ( AgsVstIInterAppAudioConnectionNotification iinter_app_audio_connection_notification,
gboolean  new_state 
)

On inter-app connection notification state change.

Parameters
iinter_app_audio_connection_notificationnotification
new_statethe new state
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_connected_to_host()

AgsVstTResult ags_vst_iinter_app_audio_host_connected_to_host ( AgsVstIInterAppAudioHost iinter_app_audio_host)

Connected to host.

Parameters
iinter_app_audio_hostthe audio host
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_create_preset_manager()

AgsVstIInterAppAudioPresetManager * ags_vst_iinter_app_audio_host_create_preset_manager ( AgsVstIInterAppAudioHost iinter_app_audio_host,
AgsVstTUID cid 
)

Create preset manager.

Parameters
iinter_app_audio_hostthe audio host
cidthe CID
Returns
the preset manager
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_get_host_icon()

AgsVstTResult ags_vst_iinter_app_audio_host_get_host_icon ( AgsVstIInterAppAudioHost iinter_app_audio_host,
void **  icon 
)

Get host icon.

Parameters
iinter_app_audio_hostthe audio host
iconthe return location of icon
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_get_iid()

const AgsVstTUID * ags_vst_iinter_app_audio_host_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_get_screen_size()

AgsVstTResult ags_vst_iinter_app_audio_host_get_screen_size ( AgsVstIInterAppAudioHost iinter_app_audio_host,
AgsVstViewRect view_rect,
gfloat *  scale 
)

Get screen size.

Parameters
iinter_app_audio_hostthe audio host
view_rectthe view rect
scalethe scale
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_schedule_event_from_ui()

AgsVstTResult ags_vst_iinter_app_audio_host_schedule_event_from_ui ( AgsVstIInterAppAudioHost iinter_app_audio_host,
AgsVstEvent event 
)

Schedule event from UI.

Parameters
iinter_app_audio_hostthe audio host
eventthe event
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_send_remote_control_event()

AgsVstTResult ags_vst_iinter_app_audio_host_send_remote_control_event ( AgsVstIInterAppAudioHost iinter_app_audio_host,
guint32  event 
)

Remote control event.

Parameters
iinter_app_audio_hostthe audio host
eventthe event
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_show_settings_view()

AgsVstTResult ags_vst_iinter_app_audio_host_show_settings_view ( AgsVstIInterAppAudioHost iinter_app_audio_host)

Show settings view.

Parameters
iinter_app_audio_hostthe audio host
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_host_switch_to_host()

AgsVstTResult ags_vst_iinter_app_audio_host_switch_to_host ( AgsVstIInterAppAudioHost iinter_app_audio_host)

Switch to host.

Parameters
iinter_app_audio_hostthe audio host
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_preset_manager_get_iid()

const AgsVstTUID * ags_vst_iinter_app_audio_preset_manager_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_iinter_app_audio_preset_manager_load_next_preset()

AgsVstTResult ags_vst_iinter_app_audio_preset_manager_load_next_preset ( AgsVstIInterAppAudioPresetManager iinter_app_audio_manager)

Load-next preset.

Parameters
iinter_app_audio_managerthe inter-app audio manager
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_preset_manager_load_previous_preset()

AgsVstTResult ags_vst_iinter_app_audio_preset_manager_load_previous_preset ( AgsVstIInterAppAudioPresetManager iinter_app_audio_manager)

Load-previous preset.

Parameters
iinter_app_audio_managerthe inter-app audio manager
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_preset_manager_run_load_preset_browser()

AgsVstTResult ags_vst_iinter_app_audio_preset_manager_run_load_preset_browser ( AgsVstIInterAppAudioPresetManager iinter_app_audio_manager)

Run-load preset browser.

Parameters
iinter_app_audio_managerthe inter-app audio manager
Returns
the return value
Since
5.0.0

◆ ags_vst_iinter_app_audio_preset_manager_run_save_preset_browser()

AgsVstTResult ags_vst_iinter_app_audio_preset_manager_run_save_preset_browser ( AgsVstIInterAppAudioPresetManager iinter_app_audio_manager)

Save preset browser.

Parameters
iinter_app_audio_managerthe inter-app audio manager
Returns
the return value
Since
5.0.0