| Top |
| #define | AGS_OSC_PARSER_GET_OBJ_MUTEX() |
| gint32 | ags_osc_parser_read_gint32 () |
| gint64 | ags_osc_parser_read_gint64 () |
| gfloat | ags_osc_parser_read_gfloat () |
| gdouble | ags_osc_parser_read_gdouble () |
| gchar * | ags_osc_parser_read_text () |
| int | ags_osc_parser_osc_getc () |
| void | ags_osc_parser_on_error () |
| xmlDoc * | ags_osc_parser_parse_full () |
| xmlNode * | ags_osc_parser_parse_bytes () |
| xmlNode * | ags_osc_parser_packet () |
| xmlNode * | ags_osc_parser_bundle () |
| xmlNode * | ags_osc_parser_message () |
| xmlNode * | ags_osc_parser_value () |
| AgsOscParser * | ags_osc_parser_new () |
| gpointer | bundle | Run Last |
| gpointer | message | Run Last |
| void | on-error | Run Last |
| int | osc-getc | Run Last |
| gpointer | packet | Run Last |
| gpointer | parse-bytes | Run Last |
| gpointer | parse-full | Run Last |
| gpointer | value | Run Last |
#define AGS_OSC_PARSER_GET_OBJ_MUTEX(obj) (&(((AgsOscParser *) obj)->obj_mutex))
gint32
ags_osc_parser_read_gint32 (AgsOscParser *osc_parser);
Read 32 bit integer.
Since: 3.0.0
gint64
ags_osc_parser_read_gint64 (AgsOscParser *osc_parser);
Read 64 bit integer.
Since: 3.0.0
gfloat
ags_osc_parser_read_gfloat (AgsOscParser *osc_parser);
Read floating point value.
Since: 3.0.0
gdouble
ags_osc_parser_read_gdouble (AgsOscParser *osc_parser);
Read double precision floating point value.
Since: 3.0.0
gchar * ags_osc_parser_read_text (AgsOscParser *osc_parser,gint length);
Read text.
Since: 3.0.0
int
ags_osc_parser_osc_getc (AgsOscParser *osc_parser);
Read byte.
Since: 3.0.0
void ags_osc_parser_on_error (AgsOscParser *osc_parser,GError **error);
On error event.
Since: 3.0.0
xmlDoc *
ags_osc_parser_parse_full (AgsOscParser *osc_parser);
Parse full document.
Since: 3.0.0
xmlNode * ags_osc_parser_parse_bytes (AgsOscParser *osc_parser,guchar *osc_buffer,guint buffer_length);
Parse bytes.
osc_parser |
the AgsOscParser |
|
osc_buffer |
the data buffer |
|
buffer_length |
the length of data buffer |
Since: 3.0.0
xmlNode *
ags_osc_parser_packet (AgsOscParser *osc_parser);
Parse OSC packet.
Since: 3.0.0
xmlNode *
ags_osc_parser_bundle (AgsOscParser *osc_parser);
Parse OSC bundle.
Since: 3.0.0
xmlNode *
ags_osc_parser_message (AgsOscParser *osc_parser);
Parse OSC message.
Since: 3.0.0
xmlNode * ags_osc_parser_value (AgsOscParser *osc_parser,guint v_type);
Parse OSC value.
Since: 3.0.0
AgsOscParser * ags_osc_parser_new ();
Creates a new instance of AgsOscParser
Since: 3.0.0
Enum values to control the behavior or indicate internal state of AgsOscParser by enable/disable as flags.
“bundle” signalgpointer user_function (AgsOscParser *osc_parser, gpointer user_data)
The ::bundle signal is emited during parsing.
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“message” signalgpointer user_function (AgsOscParser *osc_parser, gpointer user_data)
The ::message signal is emited during parsing.
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“on-error” signalvoid user_function (AgsOscParser *osc_parser, gpointer error, gpointer user_data)
The ::on-error signal is emited as error occurs.
osc_parser |
the AgsOscParser |
|
error |
the return location of GError |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“osc-getc” signalint user_function (AgsOscParser *osc_parser, gpointer user_data)
The ::osc-getc signal is emited during parsing of event.
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“packet” signalgpointer user_function (AgsOscParser *osc_parser, gpointer user_data)
The ::packet signal is emited during parsing.
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“parse-bytes” signalgpointer user_function (AgsOscParser *osc_parser, gpointer buffer, guint buffer_length, gpointer user_data)
The ::parse-bytes signal is emited during parsing of bytes.
osc_parser |
the AgsOscParser |
|
buffer |
the OSC data |
|
buffer_length |
the buffer's length |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“parse-full” signalgpointer user_function (AgsOscParser *osc_parser, gpointer user_data)
The ::parse-full signal is emited during parsing of osc file.
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0
“value” signalgpointer user_function (AgsOscParser *osc_parser, guint v_type, gpointer user_data)
The ::value signal is emited during parsing.
osc_parser |
the AgsOscParser |
|
v_type |
value type |
|
user_data |
user data set when the signal handler was connected. |
Flags: Run Last
Since: 3.0.0