Go to the source code of this file.
|
enum | {
AGS_VST_KNO_INTERFACE = -1
, AGS_VST_KRESULT_OK
, AGS_VST_KRESULT_TRUE = AGS_VST_KRESULT_OK
, AGS_VST_KRESULT_FALSE
,
AGS_VST_KINVALID_ARGUMENT
, AGS_VST_KNOT_IMPLEMENTED
, AGS_VST_KINTERNAL_ERROR
, AGS_VST_KNOT_INITIALIZED
,
AGS_VST_KOUT_OF_MEMORY
} |
|
enum | AgsVstUIDPrintStyle { AGS_VST_KINLINE_UID
, AGS_VST_KDECLARE_UID
, AGS_VST_KFUID
, AGS_VST_KCLASS_UID
} |
|
|
AgsVstFUID * | ags_vst_fuid_new () |
|
AgsVstFUID * | ags_vst_fuid_new_with_iid (guint32 l1, guint32 l2, guint32 l3, guint32 l4) |
|
AgsVstFUID * | ags_vst_fuid_new_from_fuid (AgsVstFUID *fuid) |
|
void | ags_vst_fuid_delete (AgsVstFUID *fuid) |
|
gboolean | ags_vst_fuid_generate (AgsVstFUID *fuid) |
|
gboolean | ags_vst_fuid_is_valid (AgsVstFUID *fuid) |
|
AgsVstFUID * | ags_vst_fuid_equal (AgsVstFUID *destination_fuid, AgsVstFUID *source_fuid) |
|
gboolean | ags_vst_fuid_equals (AgsVstFUID *fuid_a, AgsVstFUID *fuid_b) |
|
gboolean | ags_vst_fuid_smaller (AgsVstFUID *fuid_a, AgsVstFUID *fuid_b) |
|
gboolean | ags_vst_fuid_not_equals (AgsVstFUID *fuid_a, AgsVstFUID *fuid_b) |
|
guint32 | ags_vst_fuid_get_long1 (AgsVstFUID *fuid) |
|
guint32 | ags_vst_fuid_get_long2 (AgsVstFUID *fuid) |
|
guint32 | ags_vst_fuid_get_long3 (AgsVstFUID *fuid) |
|
guint32 | ags_vst_fuid_get_long4 (AgsVstFUID *fuid) |
|
void | ags_vst_fuid_from_uint32 (AgsVstFUID *fuid, guint32 d1, guint32 d2, guint32 d3, guint32 d4) |
|
void | ags_vst_fuid_to_uint32 (AgsVstFUID *fuid, guint32 *d1, guint32 *d2, guint32 *d3, guint32 *d4) |
|
void | ags_vst_fuid_to_string (AgsVstFUID *fuid, gchar *string) |
|
gboolean | ags_vst_fuid_from_string (AgsVstFUID *fuid, gchar *string) |
|
void | ags_vst_fuid_to_registry_string (AgsVstFUID *fuid, gchar *string) |
|
gboolean | ags_vst_fuid_from_registry_string (AgsVstFUID *fuid, gchar *string) |
|
void | ags_vst_fuid_print (AgsVstFUID *fuid, gchar *string, gint32 style) |
|
void | ags_vst_fuid_to_tuid_with_result (AgsVstFUID *fuid, AgsVstTUID *result) |
|
AgsVstTUID * | ags_vst_fuid_to_tuid (AgsVstFUID *fuid) |
|
AgsVstFUID * | ags_vst_fuid_from_tuid (AgsVstFUID *fuid, AgsVstTUID *tuid) |
|
const AgsVstTUID * | ags_vst_funknown_get_iid () |
|
gint32 | ags_vst_funknown_query_interface (AgsVstFUnknown *funknown, AgsVstTUID *_iid, void **obj) |
|
guint32 | ags_vst_funknown_add_ref (AgsVstFUnknown *funknown) |
|
guint32 | ags_vst_funknown_release (AgsVstFUnknown *funknown) |
|
AgsVstFUnknownPtr * | ags_vst_funknown_ptr_new_from_funknown (AgsVstFUnknown *funknown) |
|
AgsVstI * | ags_funknown_ptr_get_interface (AgsVstFUnknownPtr *funknown_ptr, AgsVstTUID *tuid) |
|
void | ags_vst_funknown_ptr_set_funknown (AgsVstFUnknownPtr *funknown_ptr, AgsVstFUnknown *funknown) |
|
void | ags_vst_funknown_ptr_set_funknown_interface (AgsVstFUnknownPtr *funknown_ptr, AgsVstFUnknown *funknown, AgsVstI *vst_interface) |
|
AgsVstFReleaser * | ags_freleaser_alloc (AgsVstFUnknown *funknown) |
|
void | ags_freleaser_free (AgsVstFReleaser *freleaser) |
|
◆ AGS_VST_FUNKNOWN_IID
◆ AGS_VST_LARGE_INT
◆ AgsVstFReleaser
◆ AgsVstFUID
◆ AgsVstFUnknown
◆ AgsVstFUnknownPtr
◆ AgsVstI
◆ AgsVstString
typedef gchar AgsVstString[64] |
◆ AgsVstTUID
typedef gint8 AgsVstTUID[16] |
◆ anonymous enum
Enumerator |
---|
AGS_VST_KNO_INTERFACE | |
AGS_VST_KRESULT_OK | |
AGS_VST_KRESULT_TRUE | |
AGS_VST_KRESULT_FALSE | |
AGS_VST_KINVALID_ARGUMENT | |
AGS_VST_KNOT_IMPLEMENTED | |
AGS_VST_KINTERNAL_ERROR | |
AGS_VST_KNOT_INITIALIZED | |
AGS_VST_KOUT_OF_MEMORY | |
◆ AgsVstUIDPrintStyle
Enumerator |
---|
AGS_VST_KINLINE_UID | |
AGS_VST_KDECLARE_UID | |
AGS_VST_KFUID | |
AGS_VST_KCLASS_UID | |
◆ ags_freleaser_alloc()
Alloc.
- Returns
- the Steinberg::FReleaser as AgsVstFReleaser
- Since
- 5.0.0
◆ ags_freleaser_free()
Free.
- Parameters
-
freleaser | the Steinberg::FReleaser |
- Since
- 5.0.0
◆ ags_funknown_ptr_get_interface()
◆ ags_vst_fuid_delete()
Delete Steinberg::FUID.
- Parameters
-
- Since
- 5.0.0
◆ ags_vst_fuid_equal()
Equal FUID.
- Parameters
-
destination_fuid | the destination FUID |
source_fuid | the source FUID |
- Returns
- the Steinberg::FUID of the equal operation
- Since
- 5.0.0
◆ ags_vst_fuid_equals()
Test if FUID equals.
- Parameters
-
fuid_a | the left side FUID |
fuid_b | the right side FUID |
- Returns
- true if equal, otherwise false
- Since
- 5.0.0
◆ ags_vst_fuid_from_registry_string()
gboolean ags_vst_fuid_from_registry_string |
( |
AgsVstFUID * |
fuid, |
|
|
gchar * |
string |
|
) |
| |
From registry string.
- Parameters
-
fuid | the Steinberg::FUID |
string | the string |
- Returns
- true on success, otherwise false
- Since
- 5.0.0
◆ ags_vst_fuid_from_string()
gboolean ags_vst_fuid_from_string |
( |
AgsVstFUID * |
fuid, |
|
|
gchar * |
string |
|
) |
| |
From string.
- Parameters
-
fuid | the Steinberg::FUID |
string | the string |
- Returns
- true on success, otherwise false
- Since
- 5.0.0
◆ ags_vst_fuid_from_tuid()
From registry string.
- Parameters
-
fuid | the Steinberg::FUID |
tuid | the Steinberg::TUID |
- Returns
- the Steinberg::TUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_fuid_from_uint32()
void ags_vst_fuid_from_uint32 |
( |
AgsVstFUID * |
fuid, |
|
|
guint32 |
d1, |
|
|
guint32 |
d2, |
|
|
guint32 |
d3, |
|
|
guint32 |
d4 |
|
) |
| |
From uint32.
- Parameters
-
fuid | the Steinberg::FUID |
d1 | the int 1 |
d2 | the int 2 |
d3 | the int 3 |
d4 | the int 4 |
- Since
- 5.0.0
◆ ags_vst_fuid_generate()
gboolean ags_vst_fuid_generate |
( |
AgsVstFUID * |
fuid | ) |
|
Generate.
- Parameters
-
- Returns
- true on success, otherwise false
- Since
- 5.0.0
◆ ags_vst_fuid_get_long1()
guint32 ags_vst_fuid_get_long1 |
( |
AgsVstFUID * |
fuid | ) |
|
Get long1.
- Parameters
-
- Returns
- the long1
- Since
- 5.0.0
◆ ags_vst_fuid_get_long2()
guint32 ags_vst_fuid_get_long2 |
( |
AgsVstFUID * |
fuid | ) |
|
Get long2.
- Parameters
-
- Returns
- the long2
- Since
- 5.0.0
◆ ags_vst_fuid_get_long3()
guint32 ags_vst_fuid_get_long3 |
( |
AgsVstFUID * |
fuid | ) |
|
Get long3.
- Parameters
-
- Returns
- the long3
- Since
- 5.0.0
◆ ags_vst_fuid_get_long4()
guint32 ags_vst_fuid_get_long4 |
( |
AgsVstFUID * |
fuid | ) |
|
Get long4.
- Parameters
-
- Returns
- the long4
- Since
- 5.0.0
◆ ags_vst_fuid_is_valid()
gboolean ags_vst_fuid_is_valid |
( |
AgsVstFUID * |
fuid | ) |
|
Check if valid.
- Parameters
-
- Returns
- true if valid, otherwise false
- Since
- 5.0.0
◆ ags_vst_fuid_new()
Instantiate Steinberg::FUID and return a C99 compatible handle AgsVstFUID a void pointer.
- Returns
- the new instance of Steinberg::FUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_fuid_new_from_fuid()
Instantiate Steinberg::FUID and return a C99 compatible handle AgsVstFUID a void pointer.
- Parameters
-
- Returns
- the new instance of Steinberg::FUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_fuid_new_with_iid()
AgsVstFUID * ags_vst_fuid_new_with_iid |
( |
guint32 |
l1, |
|
|
guint32 |
l2, |
|
|
guint32 |
l3, |
|
|
guint32 |
l4 |
|
) |
| |
Instantiate Steinberg::FUID and return a C99 compatible handle AgsVstFUID a void pointer.
- Parameters
-
l1 | iid l1 |
l2 | iid l2 |
l3 | iid l3 |
l4 | iid l4 |
- Returns
- the new instance of Steinberg::FUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_fuid_not_equals()
Test if FUID is not equals.
- Parameters
-
fuid_a | the left side FUID |
fuid_b | the right side FUID |
- Returns
- true if not equals, otherwise false
- Since
- 5.0.0
◆ ags_vst_fuid_print()
void ags_vst_fuid_print |
( |
AgsVstFUID * |
fuid, |
|
|
gchar * |
string, |
|
|
gint32 |
style |
|
) |
| |
Print.
- Parameters
-
fuid | the Steinberg::FUID |
string | the string |
style | the style |
- Since
- 5.0.0
◆ ags_vst_fuid_smaller()
Test if FUID is smaller.
- Parameters
-
fuid_a | the left side FUID |
fuid_b | the right side FUID |
- Returns
- true if smaller, otherwise false
- Since
- 5.0.0
◆ ags_vst_fuid_to_registry_string()
void ags_vst_fuid_to_registry_string |
( |
AgsVstFUID * |
fuid, |
|
|
gchar * |
string |
|
) |
| |
To registry string.
- Parameters
-
fuid | the Steinberg::FUID |
string | the string |
- Since
- 5.0.0
◆ ags_vst_fuid_to_string()
void ags_vst_fuid_to_string |
( |
AgsVstFUID * |
fuid, |
|
|
gchar * |
string |
|
) |
| |
To string.
- Parameters
-
fuid | the Steinberg::FUID |
string | the string |
- Since
- 5.0.0
◆ ags_vst_fuid_to_tuid()
To TUID.
- Parameters
-
- Returns
- the AgsVstTUID
- Since
- 5.0.0
◆ ags_vst_fuid_to_tuid_with_result()
To TUID.
- Parameters
-
fuid | the Steinberg::FUID |
result | the AgsVstTUID |
- Since
- 5.0.0
◆ ags_vst_fuid_to_uint32()
void ags_vst_fuid_to_uint32 |
( |
AgsVstFUID * |
fuid, |
|
|
guint32 * |
d1, |
|
|
guint32 * |
d2, |
|
|
guint32 * |
d3, |
|
|
guint32 * |
d4 |
|
) |
| |
To uint32.
- Parameters
-
fuid | the Steinberg::FUID |
d1 | the return location of int 1 |
d2 | the return location of int 2 |
d3 | the return location of int 3 |
d4 | the return location of int 4 |
- Since
- 5.0.0
◆ ags_vst_funknown_add_ref()
Add ref.
- Returns
- the return code
- Since
- 5.0.0
◆ ags_vst_funknown_get_iid()
Get IID.
- Returns
- the Steinberg::TUID as AgsVstFUID
- Since
- 5.0.0
◆ ags_vst_funknown_ptr_new_from_funknown()
◆ ags_vst_funknown_ptr_set_funknown()
◆ ags_vst_funknown_ptr_set_funknown_interface()
◆ ags_vst_funknown_query_interface()
Query interface.
- Parameters
-
funknown | the Steinberg::FUnknown to query |
_iid | the IID |
obj | the return location of queried interface |
- Returns
- the return code
- Since
- 5.0.0
◆ ags_vst_funknown_release()
Release ref.
- Returns
- the return code
- Since
- 5.0.0