Hi, I’m writing to ask for a clarification:
My class is inheriting ChangeListener because I want on samplerate-changes to do some stuffs.
on my changeListenerCallback is enough to write for example:
void changeListenerCallback(ChangeBroadcaster* broadcaster)
{
if (broadcaster == &edit.engine.getDeviceManager().deviceManager)
{
DBG("Do some stuffs");
DBG(edit.engine.getDeviceManager().deviceManager.getSampleRate());
}
}
And in my constructor :
edit.engine.getDeviceManager().deviceManager.addChangeListener(this);
I’m a bit confused, HostedAudioDeviceInterface serves only to manage buffers from host but what is sync with samplerate and exc is the device manager of the main engine, correct?