mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-07 03:50:11 +02:00
Rearrange fields in PluginBridge
This commit is contained in:
+13
-13
@@ -95,19 +95,6 @@ class PluginBridge {
|
||||
*/
|
||||
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:
|
||||
/**
|
||||
* 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;
|
||||
|
||||
/**
|
||||
* 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
|
||||
* `audioMasterProcessEvents` function has to be done during the processing
|
||||
|
||||
Reference in New Issue
Block a user