Obs Vst Plugins X64
Use VST 2.x plugins as audio filters in OBS. EffEditOpen: the ptr argument is a WindowRef on 32 bit Mac. On 64 bit this is a NSView pointer. The plug-in needs to add its own NSView as subview of it.
Obs Vst Plugins X64 Plugins
Use VST 2.x plugins as audio filters in OBS.
Research
Sites
Info
In general VST 2.4 is platform independent. There are only three platformdependent opcodes :
effEditOpen
audioMasterGetDirectory
audioMasterOpenFileSelector
Here are the required API changes for 64 bit Mac OS X:
Obs Plugin
effEditOpen:
the [ptr] argument is a WindowRef on 32 bit Mac.
On 64 bit this is a NSView pointer. The plug-in needs to add its own NSView assubview of it.
Obs Vst Plugins X64 Plugin
audioMasterGetDirectory:
the [return value] is a FSSpec on 32 bit Mac.
On 64 bit this is a char pointer pointing to an UTF-8 encoded string.

audioMasterOpenFileSelector:
the VstFileSelect struct uses FSSpec's on 32 bit Mac.
On 64 bit Mac these are char pointers pointing to UTF-8 encoded strings.