nongnu.org/gsequencer


gsequencer 7.0.5
Advanced Gtk+ Sequencer
ags_vst_iupdate_handler.cpp File Reference
#include <ags/vst3-capi/pluginterfaces/base/ags_vst_iupdate_handler.h>
#include <pluginterfaces/base/iupdatehandler.h>
Include dependency graph for ags_vst_iupdate_handler.cpp:

Functions

const AgsVstTUIDags_vst_iupdate_handler_get_iid ()
 
AgsVstTResult ags_vst_iupdate_handler_add_dependent (AgsVstIUpdateHandler *iupdate_handler, AgsVstFUnknown *funknown, AgsVstIDependent *idependent)
 
AgsVstTResult ags_vst_iupdate_handler_remove_dependent (AgsVstIUpdateHandler *iupdate_handler, AgsVstFUnknown *funknown, AgsVstIDependent *idependent)
 
AgsVstTResult ags_vst_iupdate_handler_trigger_updates (AgsVstIUpdateHandler *iupdate_handler, AgsVstFUnknown *funknown, gint32 message)
 
AgsVstTResult ags_vst_iupdate_handler_defer_updates (AgsVstIUpdateHandler *iupdate_handler, AgsVstFUnknown *funknown, gint32 message)
 
const AgsVstTUIDags_vst_idependent_get_iid ()
 
void ags_vst_idependent_update (AgsVstIDependent *idependent, AgsVstFUnknown *changed_funknown, gint32 message)
 

Function Documentation

◆ ags_vst_idependent_get_iid()

const AgsVstTUID * ags_vst_idependent_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_idependent_update()

void ags_vst_idependent_update ( AgsVstIDependent idependent,
AgsVstFUnknown changed_funknown,
gint32  message 
)

Update.

Parameters
idependentthe dependent
changed_funknownthe changed object
messagethe message
Since
5.0.0

◆ ags_vst_iupdate_handler_add_dependent()

AgsVstTResult ags_vst_iupdate_handler_add_dependent ( AgsVstIUpdateHandler iupdate_handler,
AgsVstFUnknown funknown,
AgsVstIDependent idependent 
)

Add dependent.

Parameters
iupdate_handlerthe update handler
funknownthe object
idependentthe dependent
Returns
the return code
Since
5.0.0

◆ ags_vst_iupdate_handler_defer_updates()

AgsVstTResult ags_vst_iupdate_handler_defer_updates ( AgsVstIUpdateHandler iupdate_handler,
AgsVstFUnknown funknown,
gint32  message 
)

Defer updates.

Parameters
iupdate_handlerthe update handler
funknownthe object
messagethe message
Returns
the return code
Since
5.0.0

◆ ags_vst_iupdate_handler_get_iid()

const AgsVstTUID * ags_vst_iupdate_handler_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_iupdate_handler_remove_dependent()

AgsVstTResult ags_vst_iupdate_handler_remove_dependent ( AgsVstIUpdateHandler iupdate_handler,
AgsVstFUnknown funknown,
AgsVstIDependent idependent 
)

Remove dependent.

Parameters
iupdate_handlerthe update handler
funknownthe object
idependentthe dependent
Returns
the return code
Since
5.0.0

◆ ags_vst_iupdate_handler_trigger_updates()

AgsVstTResult ags_vst_iupdate_handler_trigger_updates ( AgsVstIUpdateHandler iupdate_handler,
AgsVstFUnknown funknown,
gint32  message 
)

Trigger updates.

Parameters
iupdate_handlerthe update handler
funknownthe object
messagethe message
Returns
the return code
Since
5.0.0