Hi all,
We use AUParameterSet to send notifications from the processing section of our plugins to the view (editor) part. We are seeing a problem where notifications sent with AUParameterSet do not always arrive on the AUListener side. The problem occurs whenever playback is stopped in a host application. Once playback is resumed in the host, the messages begin to arrive again at the listeners. Can anyone tell me why the system would stop delivering these messages when playback is paused?
Some code snippets:
// Setting up the listener OSStatus osResults = ::AUListenerCreate(SysListenerProc, this, NULL, NULL, 0, &mParameterListenerRef); osResults = ::AUListenerAddParameter(mParameterListenerRef, NULL, &mCAAUParameter);
// Sending the parameter change notifications AUParameterSet(NULL, NULL, ¶meterDetails, currFloatValue, 0);
Thanks in advance, Eric |