Thread: Making a fake soundcard

  1. #1
    Registered User
    Join Date
    Mar 2005
    Posts
    76

    Making a fake soundcard

    I would like to make a fake soundcard driver, so i can capture the sound from every program with my application. The idea is that when an application plays the sound to my fake soundcard, i can capture it without any quality loss.

    The problem is that im unknow in the area of making drivers. I read that i need ddk (driver development kit) from ms, but i wonder if i can do it without the ddk. I already have acces to msdn, which also includes some documentation of the ddk, but AFAIK there arent any examples included with this msdn. I read there is an example soundcard driver that can be used as a startingpoint, but i cant find it in the msdn installation directory.

    Am i trying to do the impossible? Or is it absolutely necessary to pay ms 200 bucks for the ddk before i can make a simple driver. If someone has some code i can use, it would be greatly appreciated .

  2. #2
    Registered User
    Join Date
    Mar 2005
    Posts
    76
    I found out there are two different version of the DDK which can be ordered @ ms. The driver suit 3 DDK is $200 and is way to expencive for me. The other one is "free" and only costs $25 shipping and handling. Im thinking about getting the cheaper one, but i dont know
    a) if that is enough to get me going
    b) if i can do it witouth the ddk. (On an other forum someone suggested to use a "Installable Driver" which is described in the psdk)

    Can someone with some inside knowlegde about driver development please help me out a little?

  3. #3
    Registered User
    Join Date
    Sep 2004
    Location
    California
    Posts
    3,268
    As far as I know, you cant do this sort of thing with using the DDK. The good news is that you dont need to create an entire new driver for your sound card. All you need to do is create a filter driver, and install in on top of your sound card's driver. This will give you access to all the data that is passed to your sound card.

  4. #4
    Registered User
    Join Date
    Mar 2005
    Posts
    76
    I have tried to find some sollid info on this all, but so far i havent been very succesfull. If i made a filter on top of MY soundcard, would this filter still be usable for other soundcards?

    I dont want to make a fake soundcard for myself. Its something i want to do for my freeware program. So the solutiong must not be soundcard specific

Popular pages Recent additions subscribe to a feed

Similar Threads

  1. making sprites
    By DavidP in forum Game Programming
    Replies: 9
    Last Post: 02-20-2010, 07:00 AM
  2. Making great graphics
    By MadCow257 in forum Game Programming
    Replies: 1
    Last Post: 02-20-2006, 11:59 PM
  3. Replies: 2
    Last Post: 01-13-2003, 01:28 PM
  4. Soundcard programming
    By Shiro in forum Windows Programming
    Replies: 0
    Last Post: 01-11-2002, 01:40 PM
  5. About Unix Programming - Making a career desision
    By null in forum C Programming
    Replies: 0
    Last Post: 10-14-2001, 07:37 AM