mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-09 20:29:10 +02:00
Rearrange fields in PluginBridge
This commit is contained in:
+13
-13
@@ -95,19 +95,6 @@ class PluginBridge {
|
|||||||
*/
|
*/
|
||||||
AEffect plugin;
|
AEffect plugin;
|
||||||
|
|
||||||
/**
|
|
||||||
* The VST host can query a plugin for arbitrary binary data such as
|
|
||||||
* presets. It will expect the plugin to write back a pointer that points to
|
|
||||||
* that data. This vector is where we store the chunk data for the last
|
|
||||||
* `effGetChunk` event.
|
|
||||||
*/
|
|
||||||
std::vector<uint8_t> chunk_data;
|
|
||||||
/**
|
|
||||||
* The VST host will expect to be returned a pointer to a struct that stores
|
|
||||||
* the dimensions of the editor window.
|
|
||||||
*/
|
|
||||||
VstRect editor_rectangle;
|
|
||||||
|
|
||||||
private:
|
private:
|
||||||
/**
|
/**
|
||||||
* Write output from an async pipe to the log on a line by line basis.
|
* Write output from an async pipe to the log on a line by line basis.
|
||||||
@@ -219,6 +206,19 @@ class PluginBridge {
|
|||||||
*/
|
*/
|
||||||
std::vector<uint8_t> process_buffer;
|
std::vector<uint8_t> process_buffer;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The VST host can query a plugin for arbitrary binary data such as
|
||||||
|
* presets. It will expect the plugin to write back a pointer that points to
|
||||||
|
* that data. This vector is where we store the chunk data for the last
|
||||||
|
* `effGetChunk` event.
|
||||||
|
*/
|
||||||
|
std::vector<uint8_t> chunk_data;
|
||||||
|
/**
|
||||||
|
* The VST host will expect to be returned a pointer to a struct that stores
|
||||||
|
* the dimensions of the editor window.
|
||||||
|
*/
|
||||||
|
VstRect editor_rectangle;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Sending MIDI events sent to the host by the plugin using
|
* Sending MIDI events sent to the host by the plugin using
|
||||||
* `audioMasterProcessEvents` function has to be done during the processing
|
* `audioMasterProcessEvents` function has to be done during the processing
|
||||||
|
|||||||
Reference in New Issue
Block a user