Finally implement eff{Set,Get}SpeakerConfiguration

As mentioned in #1. This also indirectly allows yabridge to work under
Renoise.
This commit is contained in:
Robbert van der Helm
2020-05-07 18:05:15 +02:00
parent 92f0d95357
commit 868b0fd357
6 changed files with 130 additions and 5 deletions
+8 -1
View File
@@ -230,11 +230,18 @@ class alignas(16) DynamicSpeakerArrangement {
const VstSpeakerArrangement& speaker_arrangement);
/**
* Construct a dynamically sized `VstSpeakerArrangement` struct based on
* Construct a dynamically sized `VstSpeakerArrangement` object based on
* this object.
*/
VstSpeakerArrangement& as_c_speaker_arrangement();
/**
* Reconstruct the dynamically sized `VstSpeakerArrangement` object and
* return the raw data buffer. Needed to write the results back to the host
* since we can't just reassign the object.
*/
std::vector<uint8_t>& as_raw_data();
/**
* The flags field from `VstSpeakerArrangement`
*/