nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_ihost_application.h File Reference
Include dependency graph for ags_vst_ihost_application.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef struct IHostApplication AgsVstIHostApplication
 
typedef struct IVst3ToVst2Wrapper AgsVstIVst3ToVst2Wrapper
 
typedef struct IVst3ToAUWrapper AgsVstIVst3ToAUWrapper
 
typedef struct IVst3ToAAXWrapper AgsVstIVst3ToAAXWrapper
 
typedef struct IVst3WrapperMPESupport AgsVstIVst3WrapperMPESupport
 

Functions

const AgsVstTUIDags_vst_ihost_application_get_iid ()
 
AgsVstTResult ags_vst_ihost_application_get_name (AgsVstIHostApplication *ihost_application, AgsVstString128 name)
 
AgsVstTResult ags_vst_ihost_application_create_instance (AgsVstIHostApplication *ihost_application, AgsVstTUID *cid, AgsVstTUID *iid, void **obj)
 
const AgsVstTUIDags_vst_ivst3_to_vst2_wrapper_get_iid ()
 
const AgsVstTUIDags_vst_ivst3_to_au_wrapper_get_iid ()
 
const AgsVstTUIDags_vst_ivst3_to_aax_wrapper_get_iid ()
 
const AgsVstTUIDags_vst_ivst3_wrapper_mpe_support_get_iid ()
 
AgsVstTResult ags_vst_ivst3_wrapper_mpe_support_enable_mpe_input_processing (AgsVstIVst3WrapperMPESupport *ivst3_wrapper_mpe_support, gboolean state)
 
AgsVstTResult ags_vst_ivst3_wrapper_mpe_suppor_set_mpe_input_device_settings (AgsVstIVst3WrapperMPESupport *ivst3_wrapper_mpe_support, gint32 master_channel, gint32 member_begin_channel, gint32 member_end_channel)
 

Typedef Documentation

◆ AgsVstIHostApplication

typedef struct IHostApplication AgsVstIHostApplication

◆ AgsVstIVst3ToAAXWrapper

typedef struct IVst3ToAAXWrapper AgsVstIVst3ToAAXWrapper

◆ AgsVstIVst3ToAUWrapper

typedef struct IVst3ToAUWrapper AgsVstIVst3ToAUWrapper

◆ AgsVstIVst3ToVst2Wrapper

typedef struct IVst3ToVst2Wrapper AgsVstIVst3ToVst2Wrapper

◆ AgsVstIVst3WrapperMPESupport

typedef struct IVst3WrapperMPESupport AgsVstIVst3WrapperMPESupport

Function Documentation

◆ ags_vst_ihost_application_create_instance()

AgsVstTResult ags_vst_ihost_application_create_instance ( AgsVstIHostApplication ihost_application,
AgsVstTUID cid,
AgsVstTUID iid,
void **  obj 
)

◆ ags_vst_ihost_application_get_iid()

const AgsVstTUID * ags_vst_ihost_application_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_ihost_application_get_name()

AgsVstTResult ags_vst_ihost_application_get_name ( AgsVstIHostApplication ihost_application,
AgsVstString128  name 
)

Get name.

Parameters
ihost_applicationthe host application
namethe name
Returns
the return value
Since
5.0.0

◆ ags_vst_ivst3_to_aax_wrapper_get_iid()

const AgsVstTUID * ags_vst_ivst3_to_aax_wrapper_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_ivst3_to_au_wrapper_get_iid()

const AgsVstTUID * ags_vst_ivst3_to_au_wrapper_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_ivst3_to_vst2_wrapper_get_iid()

const AgsVstTUID * ags_vst_ivst3_to_vst2_wrapper_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0

◆ ags_vst_ivst3_wrapper_mpe_suppor_set_mpe_input_device_settings()

AgsVstTResult ags_vst_ivst3_wrapper_mpe_suppor_set_mpe_input_device_settings ( AgsVstIVst3WrapperMPESupport ivst3_wrapper_mpe_support,
gint32  master_channel,
gint32  member_begin_channel,
gint32  member_end_channel 
)

Set MPE input device settings.

Parameters
ivst3_wrapper_mpe_supportthe MPE support
master_channelthe master channel
member_begin_channelthe member begin channel
member_end_channelthe member end channel
Returns
the return value
Since
5.0.0

◆ ags_vst_ivst3_wrapper_mpe_support_enable_mpe_input_processing()

AgsVstTResult ags_vst_ivst3_wrapper_mpe_support_enable_mpe_input_processing ( AgsVstIVst3WrapperMPESupport ivst3_wrapper_mpe_support,
gboolean  state 
)

Enable MPE input processing.

Parameters
ivst3_wrapper_mpe_supportthe MPE support
statethe state
Returns
the return value
Since
5.0.0

◆ ags_vst_ivst3_wrapper_mpe_support_get_iid()

const AgsVstTUID * ags_vst_ivst3_wrapper_mpe_support_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstFUID
Since
5.0.0