In the Preferences dialog, the list of input channels is always populated for the first listed device, and not for the actually selected device. In the following screenshot, we can see 16 channels but my ZEDi10 only has 4:

This is because we are seeing the list of input channels for the ReaRoute device, the first one in the list:

I have verified in the debug that, in IPlugAPPHost::PopulateDriverSpecificControls(), mState.mAudioInDev.Get() always returns "ReaRoute ASIO (x64)" and I have found no way to change it (applying the dialog, closing it, doesn't help).
I am on Windows 10 professional 64 bit, running the standalone app, built from sources in debug mode (just forked).
In the Preferences dialog, the list of input channels is always populated for the first listed device, and not for the actually selected device. In the following screenshot, we can see 16 channels but my ZEDi10 only has 4:
This is because we are seeing the list of input channels for the ReaRoute device, the first one in the list:
I have verified in the debug that, in IPlugAPPHost::PopulateDriverSpecificControls(), mState.mAudioInDev.Get() always returns "ReaRoute ASIO (x64)" and I have found no way to change it (applying the dialog, closing it, doesn't help).
I am on Windows 10 professional 64 bit, running the standalone app, built from sources in debug mode (just forked).