How to create a virtual audio device

18,913

Unfortunately, you won't be able to create virtual audio devices in C#. You need to create windows device drivers using the Windows Driver Kit in C/C++.

Have a look here for some links to commerical virtual audio devices.

Share:
18,913
user853710
Author by

user853710

Updated on June 16, 2022

Comments

  • user853710
    user853710 about 2 years

    I am working on a project in C# for which I need to create several virtual audio devices. Later I will be doing some switching with them on my own.

    Does maybe anyone know a nice library that would allow me to do it problematically on my own. To create instances of audio devices. (commercial is OK, but free .dll would be better)

    Another solution, that would be an optional solution, is to find a software that creates virtual audio devices according to my desires.

  • user853710
    user853710 over 11 years
    Well, actually I bought a software called Virtual audio cable for 20 $. works fine. Too bad I can not use it as an API But I will get along. It can produce up to 128 virtual audio devices.
  • swdev
    swdev over 3 years
    Thank you for this. I partially solved my problem using VAC. Although, it will be awesome if I can do this problematically
  • user853710
    user853710 over 3 years
    I would have loved it too. In any case, ..... have a look at mitov.com. Itßs an amazing library for DSP. Click by Click, and it generates you code. That code you can then reuse and recombine to suit your needs.