Make the maximum block size in VST2 optional

This commit is contained in:
Robbert van der Helm
2021-06-12 20:05:39 +02:00
parent 71cb421032
commit 67e754feb5
2 changed files with 8 additions and 4 deletions
+5 -1
View File
@@ -146,8 +146,12 @@ class Vst2Bridge : public HostBridge {
* `processReplacing()`/`processDoubleReplacing()`/`process()`. This is
* indicated using a call to `effSetBlockSize()` prior to
* `effMainsChanged()`.
*
* Some hosts forget to call this, so it will be a nullopt until it is
* called. In that case we'll use the value obtained through
* `audioMasterGetBlockSize()` instead.
*/
uint32_t max_samples_per_block = 0;
std::optional<uint32_t> max_samples_per_block;
/**
* Whether the host is going to send double precision audio or not. This