Virtual Sound Driver

Posted on 2009-12-16
Last Modified: 2012-06-27

How difficult would it be to write a virtual sound driver? I am talking about a simplified version of TotalRecorder - i.e. that intercepts audio before it goes to the actual soundcard, and could then write it to a wav file. Would need to work on XP, Vista and Windows 7. What are the sort of things I should be looking into (e.g. would a DirectShow filter work?) Any advice on the subject in general would be greatly appreciated. N.B am aware that this isn't the sort of thing you can just jump into with no driver experience so I will definitely be hiring a freelancer for this - but just want to get my head around it a bit better before I do so I know what I should be asking for!

Thanks in advance

Question by:dosser
    LVL 17

    Accepted Solution

    Install Windows DDK (Driver Development Kit), you'll find a sample in:


    That's how you can create a sound driver.

    Also take a look at:

    Author Closing Comment

    Bit brief

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Have you thought about creating an iPhone application (app), but didn't even know where to get started? Here's how: ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ Important pre-programming comments: I’ve never tri…
    Preface I don't like visual development tools that are supposed to write a program for me. Even if it is Xcode and I can use Interface Builder. Yes, it is a perfect tool and has helped me a lot, mainly, in the beginning, when my programs were small…
    Video by: Grant
    The goal of this video is to provide viewers with basic examples to understand and use while-loops in the C programming language.
    The viewer will learn additional member functions of the vector class. Specifically, the capacity and swap member functions will be introduced.

    758 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    10 Experts available now in Live!

    Get 1:1 Help Now