ProcessData::processMode always set to kRealtime in all formats but VST3

The current wrapper implementations seem to completely omit the processMode field when calling into the setupProcess/process functions, hence the field is always set to kRealtime (0) in all formats but VST3 even when the processing is taking place in an offline/prefetch context.

Can I expect a proper implementation in a future version of the SDK? I really need that feature in order to detect whether my plugin is running in a non-realtime context.

Best,
Ray

For now we support only the Offline processing information for VST2 (Vst2Wrapper::updateProcessLevel ())
I put it on the todo list for a next SDK version for AUv3, AU and AAX

Thanks for the swift response, Yvan.

Are there any news about automation highlighting support in the AAX wrapper btw.?

Best,
Ray

Hi Yvan,

I see this has been added in AUv3 and AAX. Any chance we’ll see it in the AUv2 wrapper as well some day?

Best,
Ray

I’ve added a PR where this feature is implemented: Report offline rendering state to the underlying VST3 in AUv2Wrapper by raygit83 · Pull Request #34 · steinbergmedia/vst3_public_sdk · GitHub