title: Which driver framework should I use to create Virtual Microphone on Windows Platform?
body: <p>I want to create <code>Virtual Microphone</code> for <code>Windows platform</code>.</p>
  <p>Which driver framework out of <a href="https://en.wikipedia.org/wiki/Windows_Driver_Frameworks" rel="nofollow noreferrer">Windows Driver Frameworks</a> (<a href="https://en.wikipedia.org/wiki/Kernel-Mode_Driver_Framework" rel="nofollow noreferrer">Kernel-Mode Driver Framework (KMDF)</a> and <a href="https://en.wikipedia.org/wiki/User-Mode_Driver_Framework" rel="nofollow noreferrer">User-Mode Driver Framework (UMDF)</a>) and <a href="https://en.wikipedia.org/wiki/Windows_Driver_Model" rel="nofollow noreferrer">Windows Driver Model</a> should I choose to make it work on Windows 10 and above?</p>