Class

AgsAudioOscBuilder

Description

class AgsAudio.OscBuilder : GObject.Object {
  gobject: GObject,
  flags: AgsOscBuilderFlags,
  obj_mutex: GRecMutex,
  data: guchar*,
  length: guint,
  offset: guint64,
  packet: GList*,
  current_type_tag: gchar*,
  offset_type_tag: gchar*
}
No description available.

Ancestors

Constructors

ags_osc_builder_new

Creates a new instance of AgsOscBuilder.

since: 3.0.0

Instance methods

ags_osc_builder_append_bundle

Append bundle.

since: 3.0.0

ags_osc_builder_append_message

Append message.

since: 3.0.0

ags_osc_builder_append_packet
No description available.

since: 3.0.0

ags_osc_builder_append_value

Append value.

since: 3.0.0

ags_osc_builder_build

Build the OSC data.

since: 3.0.0

ags_osc_builder_get_data

Get OSC data of osc_builder.

since: 3.7.24

ags_osc_builder_get_data_with_length

Get OSC data of osc_builder.

since: 3.7.24

ags_osc_builder_on_error

Report error.

since: 3.0.0

ags_osc_builder_osc_putc

Put character.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Signals

AgsAudio.OscBuilder::append-bundle

The ::append-bundle signal is emited during building bundle.

since: 3.0.0

AgsAudio.OscBuilder::append-message

The ::append-message signal is emited during building message.

since: 3.0.0

AgsAudio.OscBuilder::append-packet

The ::append-packet signal is emited during building packet.

since: 3.0.0

AgsAudio.OscBuilder::append-value

The ::append-value signal is emited during building value.

since: 3.0.0

AgsAudio.OscBuilder::on-error

The ::on-error signal is emited during building of event.

since: 3.0.0

AgsAudio.OscBuilder::osc-putc

The ::osc-putc signal is emited during putting char to file.

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 AgsAudioOscBuilderClass {
  GObjectClass gobject;
  void (* osc_putc) (
    AgsOscBuilder* osc_builder,
    gint c
  );
  void (* on_error) (
    AgsOscBuilder* osc_builder,
    GError** error
  );
  void (* append_packet) (
    AgsOscBuilder* osc_builder
  );
  void (* append_bundle) (
    AgsOscBuilder* osc_builder,
    AgsOscBuilderBundle* parent_bundle,
    gint tv_secs,
    gint tv_fraction,
    gboolean immediately
  );
  void (* append_message) (
    AgsOscBuilder* osc_builder,
    AgsOscBuilderBundle* parent_bundle,
    gchar* address_pattern,
    gchar* type_tag
  );
  void (* append_value) (
    AgsOscBuilder* osc_builder,
    AgsOscBuilderMessage* message,
    gint v_type,
    GValue* value
  );
  
}
No description available.
Class members
gobject: GObjectClass
No description available.
osc_putc: void (* osc_putc) ( AgsOscBuilder* osc_builder, gint c )
No description available.
on_error: void (* on_error) ( AgsOscBuilder* osc_builder, GError** error )
No description available.
append_packet: void (* append_packet) ( AgsOscBuilder* osc_builder )
No description available.
append_bundle: void (* append_bundle) ( AgsOscBuilder* osc_builder, AgsOscBuilderBundle* parent_bundle, gint tv_secs, gint tv_fraction, gboolean immediately )
No description available.
append_message: void (* append_message) ( AgsOscBuilder* osc_builder, AgsOscBuilderBundle* parent_bundle, gchar* address_pattern, gchar* type_tag )
No description available.
append_value: void (* append_value) ( AgsOscBuilder* osc_builder, AgsOscBuilderMessage* message, gint v_type, GValue* value )
No description available.

Virtual methods

AgsAudio.OscBuilderClass.append_bundle

Append bundle.

since: 3.0.0

AgsAudio.OscBuilderClass.append_message

Append message.

since: 3.0.0

AgsAudio.OscBuilderClass.append_packet
No description available.

since: 3.0.0

AgsAudio.OscBuilderClass.append_value

Append value.

since: 3.0.0

AgsAudio.OscBuilderClass.on_error

Report error.

since: 3.0.0

AgsAudio.OscBuilderClass.osc_putc

Put character.

since: 3.0.0