Class
AgsAudioOscClient
Description
class AgsAudio.OscClient : GObject.Object
{
flags: AgsOscClientFlags,
connectable_flags: AgsConnectableFlags,
obj_mutex: GRecMutex,
ip4: gchar*,
ip6: gchar*,
domain: gchar*,
server_port: guint,
ip4_fd: int,
ip6_fd: int,
ip4_socket: GSocket*,
ip6_socket: GSocket*,
ip4_address: GSocketAddress*,
ip6_address: GSocketAddress*,
max_retry_count: guint,
retry_delay: timespec*,
start_time: timespec*,
cache_data: guchar*,
cache_data_length: guint,
buffer: guchar*,
allocated_buffer_size: guint,
read_count: guint,
has_valid_data: gboolean,
timeout_delay: timespec*
}
No description available.
Signals
AgsAudio.OscClient::connect
The ::connect signal is emited as connection is establishing.
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 AgsAudioOscClientClass {
GObjectClass gobject;
void (* resolve) (
AgsOscClient* osc_client
);
void (* connect) (
AgsOscClient* osc_client
);
guchar* (* read_bytes) (
AgsOscClient* osc_client,
guint* data_length
);
gboolean (* write_bytes) (
AgsOscClient* osc_client,
guchar* data,
guint data_length
);
}
No description available.
Class members
gobject: GObjectClass
No description available.
resolve: void (* resolve) ( AgsOscClient* osc_client )
No description available.
connect: void (* connect) ( AgsOscClient* osc_client )
No description available.
read_bytes: guchar* (* read_bytes) ( AgsOscClient* osc_client, guint* data_length )
No description available.
write_bytes: gboolean (* write_bytes) ( AgsOscClient* osc_client, guchar* data, guint data_length )
No description available.