mirror of
https://github.com/robbert-vdh/yabridge.git
synced 2026-05-16 05:33:07 +02:00
Add a proxy class for context menu targets
This commit is contained in:
@@ -52,15 +52,16 @@ VST3 host interfaces are implemented as follows:
|
||||
The following host interfaces are passed as function arguments and are thus also
|
||||
implemented for serialization purposes:
|
||||
|
||||
| yabridge class | Interfaces | Notes |
|
||||
| -------------------- | ------------------- | ---------------------------------------------------------------------- |
|
||||
| `YaAttributeList` | `IAttributeList` | |
|
||||
| `YaEventList` | `IEventList` | Comes with a lot of serialization wrappers around the related structs. |
|
||||
| `YaMessage` | `IMessage` | |
|
||||
| `YaMessagePtr` | `IMessage` | Should be used in inter process communication to exchange messages |
|
||||
| `YaParameterChanges` | `IParameterChanges` | |
|
||||
| `YaParamValueQueue` | `IParamValueQueue` | |
|
||||
| `VectorStream` | `IBStream` | Used for serializing data streams. |
|
||||
| yabridge class | Interfaces | Notes |
|
||||
| --------------------- | -------------------- | --------------------------------------------------------------------- |
|
||||
| `YaAttributeList` | `IAttributeList` | |
|
||||
| `YaContextMenuTarget` | `IContextMenuTarget` | Used in `YaContextMenu` to proxy specific menu items |
|
||||
| `YaEventList` | `IEventList` | Comes with a lot of serialization wrappers around the related structs |
|
||||
| `YaMessage` | `IMessage` | |
|
||||
| `YaMessagePtr` | `IMessage` | Should be used in inter process communication to exchange messages |
|
||||
| `YaParameterChanges` | `IParameterChanges` | |
|
||||
| `YaParamValueQueue` | `IParamValueQueue` | |
|
||||
| `VectorStream` | `IBStream` | Used for serializing data streams |
|
||||
|
||||
And finally `YaProcessData` uses the above along with `YaAudioBusBuffers` to
|
||||
wrap around `ProcessData`.
|
||||
|
||||
Reference in New Issue
Block a user