Implement IComponent::getState()

With this the basic IComponent interface is fully implemented. Next will
be `IAudioProcessor` and `IConnectionPoint` as additions to IComponent.
We'll use the same `known_iids` mechanism as used in the plugin factory.
This commit is contained in:
Robbert van der Helm
2020-12-14 12:33:35 +01:00
parent 02e6fb1ba8
commit e653142e45
9 changed files with 75 additions and 8 deletions
+3 -1
View File
@@ -17,11 +17,13 @@ imcomplete list of things that still have to be done before this can be used:
- Left to implement:
- `YaHostApplicationHostImpl::createComponent`.
- The rest of `IComponent`'s functions
- `IAudioProcessor` and `IConnectionPoint` to supplement `IComponent`
- `IEditController{,2}`
- All other mandatory interfaces
- All other optional interfaces
- Fully implemented:
- `GetPluginFactory()` and `IPluginFactory{,2,3}`
- `IComponent`
- Update the GitHub Actions workflows.
- Update yabridgectl to handle buth VST2 and VST3 plugins.
- Update all documentation to refer to VST2 and VST3 support separately, and