nongnu.org/gsequencer


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

Go to the source code of this file.

Typedefs

typedef struct ComponentHandler AgsVstComponentHandler
 

Functions

AgsVstComponentHandlerags_vst_component_handler_new ()
 
void ags_vst_component_handler_destroy (AgsVstComponentHandler *component_handler)
 
int ags_vst_component_handler_connect_handler (AgsVstComponentHandler *component_handler, char *event_name, void *callback, void *data)
 
void ags_vst_component_handler_disconnect_handler (AgsVstComponentHandler *component_handler, int handler_id)
 

Typedef Documentation

◆ AgsVstComponentHandler

typedef struct ComponentHandler AgsVstComponentHandler

Function Documentation

◆ ags_vst_component_handler_connect_handler()

int ags_vst_component_handler_connect_handler ( AgsVstComponentHandler component_handler,
char *  event_name,
void *  callback,
void *  data 
)

Connect handler with callback.

Parameters
component_handlerthe component handler
event_namethe event name
callbackthe callback function
datathe data to pass to callback
Returns
the handler ID
Since
5.0.0

◆ ags_vst_component_handler_destroy()

void ags_vst_component_handler_destroy ( AgsVstComponentHandler component_handler)

Destroy Ags::VstCAPI::ComponentHandler.

Parameters
component_handlerthe component handler
Since
5.0.0

◆ ags_vst_component_handler_disconnect_handler()

void ags_vst_component_handler_disconnect_handler ( AgsVstComponentHandler component_handler,
int  handler_id 
)

Disconnect handler.

Parameters
component_handlerthe component handler
handler_idthe handler ID
Since
5.0.0

◆ ags_vst_component_handler_new()

AgsVstComponentHandler * ags_vst_component_handler_new ( )

Instantiate Ags::VstCAPI::ComponentHandler and return a C99 compatible handle AgsVstComponentHandler a void pointer.

Returns
the new instance of Ags::VstCAPI::ComponentHandler as AgsVstComponentHandler
Since
5.0.0