I tested this solution in the driver but without success.
In idea I rotated the routine WaveStream MediaFoundationReader Read
Adding a Flag (MfStart) and initialized the mediaFoundation once.
Thus procésus MF is valid for all drivers (even ASIO)
I suspect that your choice is a more elegant solution.
I just downloaded the new version to make an example.