Zrythm
a highly automated and intuitive digital audio workstation
Loading...
Searching...
No Matches
Lv2Worker Struct Reference
Collaboration diagram for Lv2Worker:

Data Fields

Lv2Pluginplugin
 Pointer back to the plugin.
 
ZixRing * requests
 Requests to the worker.
 
ZixRing * responses
 Responses from the worker.
 
void * response
 Worker response buffer.
 
ZixSem sem
 Worker semaphore.
 
ZixThread thread
 Worker thread.
 
const LV2_Worker_Interface * iface
 Plugin worker interface.
 
bool threaded
 Run work in another thread.
 

Detailed Description

Definition at line 30 of file lv2_worker.h.

Field Documentation

◆ iface

const LV2_Worker_Interface* Lv2Worker::iface

Plugin worker interface.

Definition at line 38 of file lv2_worker.h.

◆ plugin

Lv2Plugin* Lv2Worker::plugin

Pointer back to the plugin.

Definition at line 32 of file lv2_worker.h.

◆ requests

ZixRing* Lv2Worker::requests

Requests to the worker.

Definition at line 33 of file lv2_worker.h.

◆ response

void* Lv2Worker::response

Worker response buffer.

Definition at line 35 of file lv2_worker.h.

◆ responses

ZixRing* Lv2Worker::responses

Responses from the worker.

Definition at line 34 of file lv2_worker.h.

◆ sem

ZixSem Lv2Worker::sem

Worker semaphore.

Definition at line 36 of file lv2_worker.h.

◆ thread

ZixThread Lv2Worker::thread

Worker thread.

Definition at line 37 of file lv2_worker.h.

◆ threaded

bool Lv2Worker::threaded

Run work in another thread.

Definition at line 39 of file lv2_worker.h.


The documentation for this struct was generated from the following file: