Browse Source

AAX support for AudioProcessor::isNonRealtime()

tags/2021-05-28
jules 12 years ago
parent
commit
4e457d6117
1 changed files with 8 additions and 0 deletions
  1. +8
    -0
      modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp

+ 8
- 0
modules/juce_audio_plugin_client/AAX/juce_AAX_Wrapper.cpp View File

@@ -570,6 +570,14 @@ struct AAXClasses
ReleaseParameter (IndexAsParamID (parameterIndex));
}
AAX_Result NotificationReceived (AAX_CTypeID type, const void* data, uint32_t size)
{
if (type == AAX_eNotificationEvent_EnteringOfflineMode) pluginInstance->setNonRealtime (true);
if (type == AAX_eNotificationEvent_ExitingOfflineMode) pluginInstance->setNonRealtime (false);
return AAX_CEffectParameters::NotificationReceived (type, data, size);
}
void process (const float* const* inputs, float* const* outputs, const int bufferSize,
const bool bypass, AAX_IMIDINode* midiNodeIn, AAX_IMIDINode* midiNodeOut)
{


Loading…
Cancel
Save