nongnu.org/gsequencer


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

Go to the source code of this file.

Macros

#define AGS_VST_ISTRING_RESULT_IID   (ags_vst_istring_result_get_iid())
 
#define AGS_VST_ISTRING_IID   (ags_vst_istring_get_iid())
 

Typedefs

typedef struct IStringResult AgsVstIStringResult
 
typedef struct IString AgsVstIString
 

Functions

AgsVstTUIDags_vst_istring_result_get_iid ()
 
void ags_vst_istring_result_set_text (AgsVstIStringResult *istring_result, gchar *text)
 
AgsVstTUIDags_vst_istring_get_iid ()
 
void ags_vst_istring_set_text8 (AgsVstIString *istring, gchar *text)
 
void ags_vst_istring_set_text16 (AgsVstIString *istring, gunichar2 *text)
 
const gchar * ags_vst_istring_get_text8 (AgsVstIString *istring)
 
const gunichar2 * ags_vst_istring_get_text16 (AgsVstIString *istring)
 
void ags_vst_istring_take (AgsVstIString *istring, void *s, gboolean is_wide)
 
gboolean ags_vst_istring_is_wide_string (AgsVstIString *istring)
 

Macro Definition Documentation

◆ AGS_VST_ISTRING_IID

#define AGS_VST_ISTRING_IID   (ags_vst_istring_get_iid())

◆ AGS_VST_ISTRING_RESULT_IID

#define AGS_VST_ISTRING_RESULT_IID   (ags_vst_istring_result_get_iid())

Typedef Documentation

◆ AgsVstIString

typedef struct IString AgsVstIString

◆ AgsVstIStringResult

typedef struct IStringResult AgsVstIStringResult

Function Documentation

◆ ags_vst_istring_get_iid()

AgsVstTUID * ags_vst_istring_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_istring_get_text16()

const gunichar2 * ags_vst_istring_get_text16 ( AgsVstIString istring)

Get unicode text.

Parameters
istringthe string
Returns
the unicode text
Since
5.0.0

◆ ags_vst_istring_get_text8()

const gchar * ags_vst_istring_get_text8 ( AgsVstIString istring)

Get text.

Parameters
istringthe string
Returns
the text
Since
5.0.0

◆ ags_vst_istring_is_wide_string()

gboolean ags_vst_istring_is_wide_string ( AgsVstIString istring)

Is wide string.

Parameters
istringthe string
Returns
true if unicode, otherwise false
Since
5.0.0

◆ ags_vst_istring_result_get_iid()

AgsVstTUID * ags_vst_istring_result_get_iid ( )

Get IID.

Returns
the Steinberg::TUID as AgsVstTUID
Since
5.0.0

◆ ags_vst_istring_result_set_text()

void ags_vst_istring_result_set_text ( AgsVstIStringResult istring_result,
gchar *  text 
)

Result set text.

Parameters
istring_resultthe string result
textthe text
Since
5.0.0

◆ ags_vst_istring_set_text16()

void ags_vst_istring_set_text16 ( AgsVstIString istring,
gunichar2 *  text 
)

Set unicode text.

Parameters
istringthe string
textthe unicode text
Since
5.0.0

◆ ags_vst_istring_set_text8()

void ags_vst_istring_set_text8 ( AgsVstIString istring,
gchar *  text 
)

Set text.

Parameters
istringthe string
textthe text
Since
5.0.0

◆ ags_vst_istring_take()

void ags_vst_istring_take ( AgsVstIString istring,
void *  s,
gboolean  is_wide 
)

Take.

Parameters
istringthe string
sa pointer
is_widetrue if unicode, otherwise false
Since
5.0.0