![]() |
gsequencer 7.0.5
Advanced Gtk+ Sequencer
|
ags_vst_iupdate_handler.h File Reference
Include dependency graph for ags_vst_iupdate_handler.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
Macros | |
#define | AGS_VST_IUPDATE_HANDLER_IID (ags_vst_iupdate_handler_get_iid()) |
#define | AGS_VST_IDEPENDENT_IID (ags_vst_idependent_get_iid()) |
Typedefs | |
typedef struct IUpdateHandler | AgsVstIUpdateHandler |
typedef struct IDependent | AgsVstIDependent |
Enumerations | |
enum | AgsVstChangeMessage { AGS_VST_KWILL_CHANGE , AGS_VST_KCHANGED , AGS_VST_KDESTROYED , AGS_VST_KWILL_DESTROY , AGS_VST_KSTD_CHANGE_MESSAGE_LAST = AGS_VST_KWILL_DESTROY } |
Functions | |
const AgsVstTUID * | ags_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 AgsVstTUID * | ags_vst_idependent_get_iid () |
void | ags_vst_idependent_update (AgsVstIDependent *idependent, AgsVstFUnknown *changed_funknown, gint32 message) |
Macro Definition Documentation
◆ AGS_VST_IDEPENDENT_IID
#define AGS_VST_IDEPENDENT_IID (ags_vst_idependent_get_iid()) |
◆ AGS_VST_IUPDATE_HANDLER_IID
#define AGS_VST_IUPDATE_HANDLER_IID (ags_vst_iupdate_handler_get_iid()) |
Typedef Documentation
◆ AgsVstIDependent
typedef struct IDependent AgsVstIDependent |
◆ AgsVstIUpdateHandler
typedef struct IUpdateHandler AgsVstIUpdateHandler |
Enumeration Type Documentation
◆ AgsVstChangeMessage
enum AgsVstChangeMessage |
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
-
idependent the dependent changed_funknown the changed object message the 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_handler the update handler funknown the object idependent the 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_handler the update handler funknown the object message the 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_handler the update handler funknown the object idependent the 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_handler the update handler funknown the object message the message
- Returns
- the return code
- Since
- 5.0.0
Generated by