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)
Methods inherited from AgsConnectable (13)
[]

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)

Class structure