Class

AgsAudioLv2Worker

Description

class AgsAudio.Lv2Worker : GObject.Object
  implements Ags.Connectable {
  flags: guint,
  obj_mutex: GRecMutex,
  handle: LV2_Handle,
  worker_interface: LV2_Worker_Interface*,
  work_size: guint,
  work_data: void*,
  response_data: GList*,
  worker_thread: AgsThread*
}

No description available.

Ancestors

Implements

Constructors

ags_lv2_worker_new

Create a new instance of AgsLv2Worker.

since: 3.0.0

Functions

ags_lv2_worker_alloc_response_data

Allocate a new AgsLv2WorkerResponseData-struct.

since: 3.0.0

ags_lv2_worker_do_poll

Safe run callback.

since: 3.0.0

ags_lv2_worker_free_response_data

Free response_data.

since: 3.0.0

ags_lv2_worker_respond

Respond lv2 worker handle.

since: 3.0.0

ags_lv2_worker_schedule_work

Schedule work of lv2 worker handle.

since: 3.0.0

Instance methods

ags_lv2_worker_set_flags

Set flags.

since: 3.0.0

ags_lv2_worker_test_flags

Test flags to be set on recall.

since: 3.0.0

ags_lv2_worker_unset_flags

Unset flags.

since: 3.0.0

Methods inherited from GObject (43)

Please see GObject for a full list of methods.

Methods inherited from AgsConnectable (13)
ags_connectable_add_to_registry

Add connectable to registry.

ags_connectable_connect

Connect the connectable.

ags_connectable_connect_connection

Disconnect the connectable.

ags_connectable_disconnect

Disconnect the connectable.

ags_connectable_disconnect_connection

Disconnect the connectable.

ags_connectable_get_uuid

Get UUID of connectable.

ags_connectable_has_resource

Check the connectable to have resources.

ags_connectable_is_connected

Check if the connectable was connected.

ags_connectable_is_ready

Connect the connectable.

ags_connectable_list_resource

List resources as an XML element and return it.

ags_connectable_remove_from_registry

Remove connectable from registry.

ags_connectable_xml_compose

Compose an XML element and return it.

ags_connectable_xml_parse

Parse node as XML element and apply it.

Properties

AgsAudio.Lv2Worker:handle

The assigned #LV2_Handle-struct.

since: 3.0.0

AgsAudio.Lv2Worker:response-data

The assigned GList-struct containing AgsLv2WorkerResponseData-struct.

since: 3.0.0

AgsAudio.Lv2Worker:work-data

The assigned work data.

since: 3.0.0

AgsAudio.Lv2Worker:work-size

The work size.

since: 3.0.0

AgsAudio.Lv2Worker:worker-thread

The assigned worker-thread.

since: 3.0.0

Signals

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 AgsAudioLv2WorkerClass {
  GObjectClass gobject;
  
}

No description available.

Class members
gobject: GObjectClass

No description available.