nongnu.org/gsequencer


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

Functions

const AgsVstTUIDags_vst_iplugin_base_get_iid ()
 
AgsVstTResult ags_vst_iplugin_base_initialize (AgsVstIPluginBase *iplugin_base, AgsVstFUnknown *funknown)
 
AgsVstTResult ags_vst_iplugin_base_terminate (AgsVstIPluginBase *iplugin_base)
 
AgsVstPClassInfoags_vst_pclass_info_alloc ()
 
void ags_vst_pclass_info_free (AgsVstPClassInfo *info)
 
AgsVstTUIDags_vst_pclass_info_get_cid (AgsVstPClassInfo *info)
 
gint32 ags_vst_pclass_info_get_cardinality (AgsVstPClassInfo *info)
 
gchar * ags_vst_pclass_info_get_category (AgsVstPClassInfo *info)
 
gchar * ags_vst_pclass_info_get_name (AgsVstPClassInfo *info)
 
const AgsVstTUIDags_vst_iplugin_factory_get_iid ()
 
AgsVstTResult ags_vst_iplugin_factory_get_factory_info (AgsVstIPluginFactory *iplugin_factory, AgsVstPFactoryInfo *pfactory_info)
 
gint32 ags_vst_iplugin_factory_count_classes (AgsVstIPluginFactory *iplugin_factory)
 
AgsVstTResult ags_vst_iplugin_factory_get_class_info (AgsVstIPluginFactory *iplugin_factory, gint32 index, AgsVstPClassInfo *info)
 
AgsVstTResult ags_vst_iplugin_factory_create_instance (AgsVstIPluginFactory *iplugin_factory, AgsVstFIDString *cid, AgsVstFIDString *_iid, void **obj)
 
const AgsVstTUIDags_vst_iplugin_factory2_get_iid ()
 
AgsVstPClassInfo2ags_vst_pclass_info2_alloc ()
 
void ags_vst_pclass_info2_free (AgsVstPClassInfo2 *info2)
 
gchar * ags_vst_pclass_info2_get_category (AgsVstPClassInfo2 *info2)
 
gchar * ags_vst_pclass_info2_get_sub_categories (AgsVstPClassInfo2 *info2)
 
AgsVstTResult ags_vst_iplugin_factory2_get_class_info2 (AgsVstIPluginFactory2 *iplugin_factory2, gint32 index, AgsVstPClassInfo2 *info)
 
const AgsVstTUIDags_vst_iplugin_factory3_get_iid ()
 
AgsVstTResult ags_vst_iplugin_factory3_get_class_info_unicode (AgsVstIPluginFactory3 *iplugin_factory3, gint32 index, AgsVstPClassInfoW *info)
 

Function Documentation

◆ ags_vst_iplugin_base_get_iid()

const AgsVstTUID * ags_vst_iplugin_base_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_iplugin_base_initialize()

AgsVstTResult ags_vst_iplugin_base_initialize ( AgsVstIPluginBase iplugin_base,
AgsVstFUnknown funknown 
)

Base initialize.

Parameters
iplugin_basethe plugin base
funknownthe FUnknown
Returns
the return value
Since
5.0.0

◆ ags_vst_iplugin_base_terminate()

AgsVstTResult ags_vst_iplugin_base_terminate ( AgsVstIPluginBase iplugin_base)

Base terminate.

Parameters
iplugin_basethe plugin base
Returns
the return value
Since
5.0.0

◆ ags_vst_iplugin_factory2_get_class_info2()

AgsVstTResult ags_vst_iplugin_factory2_get_class_info2 ( AgsVstIPluginFactory2 iplugin_factory2,
gint32  index,
AgsVstPClassInfo2 info 
)

Get plugin factory class info2.

Parameters
iplugin_factory2the plugin factory
indexthe index
infothe plugin factory info2
Returns
the return code
Since
5.0.0

◆ ags_vst_iplugin_factory2_get_iid()

const AgsVstTUID * ags_vst_iplugin_factory2_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_iplugin_factory3_get_class_info_unicode()

AgsVstTResult ags_vst_iplugin_factory3_get_class_info_unicode ( AgsVstIPluginFactory3 iplugin_factory3,
gint32  index,
AgsVstPClassInfoW info 
)

Get plugin factory class infoW unicode.

Parameters
iplugin_factory3the plugin factory
indexthe index
infothe plugin factory infoW
Returns
the return code
Since
5.0.0

◆ ags_vst_iplugin_factory3_get_iid()

const AgsVstTUID * ags_vst_iplugin_factory3_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_iplugin_factory_count_classes()

gint32 ags_vst_iplugin_factory_count_classes ( AgsVstIPluginFactory iplugin_factory)

Count classes.

Parameters
iplugin_factorythe plugin factory
Returns
the count of classes
Since
5.0.0

◆ ags_vst_iplugin_factory_create_instance()

AgsVstTResult ags_vst_iplugin_factory_create_instance ( AgsVstIPluginFactory iplugin_factory,
AgsVstFIDString cid,
AgsVstFIDString _iid,
void **  obj 
)

Get plugin factory info.

Parameters
iplugin_factorythe plugin factory
cidthe CID
_iidthe IID
objthe return location of object
Returns
the return code
Since
5.0.0

◆ ags_vst_iplugin_factory_get_class_info()

AgsVstTResult ags_vst_iplugin_factory_get_class_info ( AgsVstIPluginFactory iplugin_factory,
gint32  index,
AgsVstPClassInfo info 
)

Get plugin factory info.

Parameters
iplugin_factorythe plugin factory
indexthe index
infothe plugin factory info
Returns
the return code
Since
5.0.0

◆ ags_vst_iplugin_factory_get_factory_info()

AgsVstTResult ags_vst_iplugin_factory_get_factory_info ( AgsVstIPluginFactory iplugin_factory,
AgsVstPFactoryInfo pfactory_info 
)

Get plugin factory info.

Parameters
iplugin_factorythe plugin factory
pfactory_infothe plugin factory info
Returns
the return code
Since
5.0.0

◆ ags_vst_iplugin_factory_get_iid()

const AgsVstTUID * ags_vst_iplugin_factory_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_pclass_info2_alloc()

AgsVstPClassInfo2 * ags_vst_pclass_info2_alloc ( )

Allocate pclass info2.

Returns
the newly instantiated Steinberg::PClassInfo2 as AgsVstPClassInfo2
Since
5.0.0

◆ ags_vst_pclass_info2_free()

void ags_vst_pclass_info2_free ( AgsVstPClassInfo2 info2)

Free pclass info2.

Parameters
infopclass info2 to free
Since
5.0.0

◆ ags_vst_pclass_info2_get_category()

gchar * ags_vst_pclass_info2_get_category ( AgsVstPClassInfo2 info2)

Get category.

Parameters
info2pclass info2
Returns
the category
Since
5.0.0

◆ ags_vst_pclass_info2_get_sub_categories()

gchar * ags_vst_pclass_info2_get_sub_categories ( AgsVstPClassInfo2 info2)

Get subcategories.

Parameters
info2pclass info2
Returns
the category
Since
5.0.0

◆ ags_vst_pclass_info_alloc()

AgsVstPClassInfo * ags_vst_pclass_info_alloc ( )

Allocate pclass info.

Returns
the newly instantiated Steinberg::PClassInfo as AgsVstPClassInfo
Since
5.0.0

◆ ags_vst_pclass_info_free()

void ags_vst_pclass_info_free ( AgsVstPClassInfo info)

Free pclass info.

Parameters
infopclass info to free
Since
5.0.0

◆ ags_vst_pclass_info_get_cardinality()

gint32 ags_vst_pclass_info_get_cardinality ( AgsVstPClassInfo info)

Get cardinality.

Parameters
infopclass info
Returns
the cardinality
Since
5.0.0

◆ ags_vst_pclass_info_get_category()

gchar * ags_vst_pclass_info_get_category ( AgsVstPClassInfo info)

Get category.

Parameters
infopclass info
Returns
the category
Since
5.0.0

◆ ags_vst_pclass_info_get_cid()

AgsVstTUID * ags_vst_pclass_info_get_cid ( AgsVstPClassInfo info)

Get CID.

Parameters
infopclass info
Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_pclass_info_get_name()

gchar * ags_vst_pclass_info_get_name ( AgsVstPClassInfo info)

Get name.

Parameters
infopclass info
Returns
the name
Since
5.0.0