Class

AgsAudioOscParser

Description

class AgsAudio.OscParser : GObject.Object
{
  flags: AgsOscParserFlags,
  obj_mutex: GRecMutex,
  buffer: guchar*,
  file_length: size_t,
  offset: size_t,
  start_offset: gsize,
  packet_size: gint32,
  doc: xmlDoc*
}

No description available.

Ancestors

Constructors

ags_osc_parser_new

Creates a new instance of AgsOscParser.

since: 3.0.0

Instance methods

ags_osc_parser_bundle

Parse OSC bundle.

since: 3.0.0

ags_osc_parser_message

Parse OSC message.

since: 3.0.0

ags_osc_parser_on_error

On error event.

since: 3.0.0

ags_osc_parser_osc_getc

Read byte.

since: 3.0.0

ags_osc_parser_packet

Parse OSC packet.

since: 3.0.0

ags_osc_parser_parse_bytes

Parse bytes.

since: 3.0.0

ags_osc_parser_parse_full

Parse full document.

since: 3.0.0

ags_osc_parser_read_gdouble

Read double precision floating point value.

since: 3.0.0

ags_osc_parser_read_gfloat

Read floating point value.

since: 3.0.0

ags_osc_parser_read_gint32

Read 32 bit integer.

since: 3.0.0

ags_osc_parser_read_gint64

Read 64 bit integer.

since: 3.0.0

ags_osc_parser_read_text

Read text.

since: 3.0.0

ags_osc_parser_value

Parse OSC value.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

AgsAudio.OscParser::bundle

The ::bundle signal is emited during parsing.

since: 3.0.0

AgsAudio.OscParser::message

The ::message signal is emited during parsing.

since: 3.0.0

AgsAudio.OscParser::on-error

The ::on-error signal is emited as error occurs.

since: 3.0.0

AgsAudio.OscParser::osc-getc

The ::osc-getc signal is emited during parsing of event.

since: 3.0.0

AgsAudio.OscParser::packet

The ::packet signal is emited during parsing.

since: 3.0.0

AgsAudio.OscParser::parse-bytes

The ::parse-bytes signal is emited during parsing of bytes.

since: 3.0.0

AgsAudio.OscParser::parse-full

The ::parse-full signal is emited during parsing of osc file.

since: 3.0.0

AgsAudio.OscParser::value

The ::value signal is emited during parsing.

since: 3.0.0

Signals inherited from GObject (1)
GObject::notify

The notify signal is emitted on an object when one of its properties has its value set through g_object_set_property(), g_object_set(), et al.

Class structure

struct AgsAudioOscParserClass {
  GObjectClass gobject;
  int (* osc_getc) (
    AgsOscParser* osc_parser
  );
  void (* on_error) (
    AgsOscParser* osc_parser,
    GError** error
  );
  xmlDoc* (* parse_full) (
    AgsOscParser* osc_parser
  );
  xmlNode* (* parse_bytes) (
    AgsOscParser* osc_parser,
    guchar* osc_buffer,
    guint buffer_length
  );
  xmlNode* (* packet) (
    AgsOscParser* osc_parser
  );
  xmlNode* (* bundle) (
    AgsOscParser* osc_parser
  );
  xmlNode* (* message) (
    AgsOscParser* osc_parser
  );
  xmlNode* (* value) (
    AgsOscParser* osc_parser,
    guint v_type
  );
  
}

No description available.

Class members
gobject: GObjectClass

No description available.

osc_getc: int (* osc_getc) ( AgsOscParser* osc_parser )

No description available.

on_error: void (* on_error) ( AgsOscParser* osc_parser, GError** error )

No description available.

parse_full: xmlDoc* (* parse_full) ( AgsOscParser* osc_parser )

No description available.

parse_bytes: xmlNode* (* parse_bytes) ( AgsOscParser* osc_parser, guchar* osc_buffer, guint buffer_length )

No description available.

packet: xmlNode* (* packet) ( AgsOscParser* osc_parser )

No description available.

bundle: xmlNode* (* bundle) ( AgsOscParser* osc_parser )

No description available.

message: xmlNode* (* message) ( AgsOscParser* osc_parser )

No description available.

value: xmlNode* (* value) ( AgsOscParser* osc_parser, guint v_type )

No description available.

Virtual methods

AgsAudio.OscParserClass.bundle

Parse OSC bundle.

since: 3.0.0

AgsAudio.OscParserClass.message

Parse OSC message.

since: 3.0.0

AgsAudio.OscParserClass.on_error

On error event.

since: 3.0.0

AgsAudio.OscParserClass.osc_getc

Read byte.

since: 3.0.0

AgsAudio.OscParserClass.packet

Parse OSC packet.

since: 3.0.0

AgsAudio.OscParserClass.parse_bytes

Parse bytes.

since: 3.0.0

AgsAudio.OscParserClass.parse_full

Parse full document.

since: 3.0.0

AgsAudio.OscParserClass.value

Parse OSC value.

since: 3.0.0