Top |
Functions
#define | AGS_OSC_PARSER_GET_OBJ_MUTEX() |
|
ags_osc_parser_read_gint32 () |
|
ags_osc_parser_read_gint64 () |
|
ags_osc_parser_read_gfloat () |
|
ags_osc_parser_read_gdouble () |
|
ags_osc_parser_read_text () |
|
ags_osc_parser_osc_getc () |
|
ags_osc_parser_on_error () |
|
ags_osc_parser_parse_full () |
|
ags_osc_parser_parse_bytes () |
|
ags_osc_parser_packet () |
|
ags_osc_parser_bundle () |
|
ags_osc_parser_message () |
|
ags_osc_parser_value () |
AgsOscParser * | ags_osc_parser_new () |
Signals
bundle | ||
message | ||
on-error | ||
osc-getc | ||
packet | ||
parse-bytes | ||
parse-full | ||
value |
Functions
AGS_OSC_PARSER_GET_OBJ_MUTEX()
#define AGS_OSC_PARSER_GET_OBJ_MUTEX(obj) (&(((AgsOscParser *) obj)->obj_mutex))
ags_osc_parser_read_gint32 ()
gint32 ags_osc_parser_read_gint32 (AgsOscParser *osc_parser
);
Read 32 bit integer.
Since:
ags_osc_parser_read_gint64 ()
gint64 ags_osc_parser_read_gint64 (AgsOscParser *osc_parser
);
Read 64 bit integer.
Since:
ags_osc_parser_read_gfloat ()
gfloat ags_osc_parser_read_gfloat (AgsOscParser *osc_parser
);
Read floating point value.
Since:
ags_osc_parser_read_gdouble ()
gdouble ags_osc_parser_read_gdouble (AgsOscParser *osc_parser
);
Read double precision floating point value.
Since:
ags_osc_parser_read_text ()
gchar * ags_osc_parser_read_text (AgsOscParser *osc_parser
,);
gint length
Read text.
Since:
ags_osc_parser_osc_getc ()
int ags_osc_parser_osc_getc (AgsOscParser *osc_parser
);
Read byte.
Since:
ags_osc_parser_on_error ()
void ags_osc_parser_on_error (AgsOscParser *osc_parser
,);
GError **error
On error event.
Since:
ags_osc_parser_parse_full ()
xmlDoc * ags_osc_parser_parse_full (AgsOscParser *osc_parser
);
Parse full document.
Since:
ags_osc_parser_parse_bytes ()
xmlNode * ags_osc_parser_parse_bytes (AgsOscParser *osc_parser
,unsigned
,char *osc_buffer);
guint buffer_length
Parse bytes.
Parameters
osc_parser |
the AgsOscParser |
|
osc_buffer |
the data buffer |
|
buffer_length |
the length of data buffer |
Since:
ags_osc_parser_packet ()
xmlNode * ags_osc_parser_packet (AgsOscParser *osc_parser
);
Parse OSC packet.
Since:
ags_osc_parser_bundle ()
xmlNode * ags_osc_parser_bundle (AgsOscParser *osc_parser
);
Parse OSC bundle.
Since:
ags_osc_parser_message ()
xmlNode * ags_osc_parser_message (AgsOscParser *osc_parser
);
Parse OSC message.
Since:
ags_osc_parser_value ()
xmlNode * ags_osc_parser_value (AgsOscParser *osc_parser
,);
guint v_type
Parse OSC value.
Since:
ags_osc_parser_new ()
AgsOscParser * ags_osc_parser_new ();
Creates a new instance of AgsOscParser
Since:
Signal Details
The “bundle”
signal
gpointer user_function (AgsOscParser *osc_parser,gpointer user_data)
The ::bundle signal is emited during parsing.
Parameters
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “message”
signal
gpointer user_function (AgsOscParser *osc_parser,gpointer user_data)
The ::message signal is emited during parsing.
Parameters
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “on-error”
signal
void user_function (AgsOscParser *osc_parser,gpointer error,gpointer user_data)
The ::on-error signal is emited as error occurs.
Parameters
osc_parser |
the AgsOscParser |
|
error |
the return location of |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “osc-getc”
signal
gint user_function (AgsOscParser *osc_parser,gpointer user_data)
The ::osc-getc signal is emited during parsing of event.
Parameters
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “packet”
signal
gpointer user_function (AgsOscParser *osc_parser,gpointer user_data)
The ::packet signal is emited during parsing.
Parameters
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “parse-bytes”
signal
gpointer user_function (AgsOscParser *osc_parser,gpointer buffer,guint buffer_length,gpointer user_data)
The ::parse-bytes signal is emited during parsing of bytes.
Parameters
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:
Since:
The “parse-full”
signal
gpointer user_function (AgsOscParser *osc_parser,gpointer user_data)
The ::parse-full signal is emited during parsing of osc file.
Parameters
osc_parser |
the AgsOscParser |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since:
The “value”
signal
gpointer user_function (AgsOscParser *osc_parser,guint v_type,gpointer user_data)
The ::value signal is emited during parsing.
Parameters
osc_parser |
the AgsOscParser |
|
v_type |
value type |
|
user_data |
user data set when the signal handler was connected. |
Flags:
Since: