Hello,
I have a good start solution without any change.
Just MediaFoundation initialized in the procedure Read and everyone is under the same background processes.
It works with all drivers.
Well, it is not very elegant as a method but it is a start.