Alternative MediaFoundation support for NAudio using SharpDX for interop