nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_iautomation_state.h File Reference
#include <glib.h>
#include <ags/libags-vst.h>
#include <ags/vst3-capi/pluginterfaces/vst/ags_vst_types.h>
Include dependency graph for ags_vst_iautomation_state.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct IAutomationState AgsVstIAutomationState
 

Enumerations

enum  AgsVstAutomationStates { AGS_VST_KNO_AUTOMATION = 0 , AGS_VST_KREAD_STATE = 1 , AGS_VST_KWRITE_STATE = 1 << 1 , AGS_VST_KREAD_WRITE_STATE = AGS_VST_KREAD_STATE | AGS_VST_KWRITE_STATE }
 

Functions

const AgsVstTUIDags_vst_iautomation_state_get_iid ()
 
AgsVstTResult ags_vst_iautomation_state_set_automation_state (AgsVstIAutomationState *iautomation_state, gint32 state)
 

Typedef Documentation

◆ AgsVstIAutomationState

typedef struct IAutomationState AgsVstIAutomationState

Enumeration Type Documentation

◆ AgsVstAutomationStates

Enumerator
AGS_VST_KNO_AUTOMATION 
AGS_VST_KREAD_STATE 
AGS_VST_KWRITE_STATE 
AGS_VST_KREAD_WRITE_STATE 

Function Documentation

◆ ags_vst_iautomation_state_get_iid()

const AgsVstTUID * ags_vst_iautomation_state_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_iautomation_state_set_automation_state()

AgsVstTResult ags_vst_iautomation_state_set_automation_state ( AgsVstIAutomationState iautomation_state,
gint32  state 
)

Set automation state.

Parameters
iautomation_statethe automation state
statethe state
Returns
the return value
Since
5.0.0