| 15 | #include <wx/time.h> |
| 16 | |
| 17 | std::unique_ptr<EffectInstance::Message> VSTInstance::MakeMessage() const |
| 18 | { |
| 19 | // The purpose here is just to allocate vectors (chunk and paramVector) |
| 20 | // with sufficient size, not to get the values too |
| 21 | VSTSettings settings; |
| 22 | FetchSettings(settings, /* doFetch = */ false); |
| 23 | |
| 24 | VSTMessage::ParamVector paramVector; |
| 25 | paramVector.resize(mAEffect->numParams, std::nullopt); |
| 26 | |
| 27 | return std::make_unique<VSTMessage>( std::move(settings.mChunk), std::move(paramVector) ); |
| 28 | } |
| 29 | |
| 30 | |
| 31 | std::unique_ptr<EffectInstance::Message> VSTInstance::MakeMessage(int id, double value) const |
no test coverage detected