Virtual Audio Driver KEXT

Discussion in 'Mac Programming' started by Sparklezzz, Mar 20, 2011.

  1. Sparklezzz macrumors newbie

    Joined:
    Mar 20, 2011
    #1
    I am trying to create a virtual audio driver--what I mean by that is I want to take all the output that would normally go out through the speakers/headphone jack and redirect it somewhere else.

    I am starting with this tutorial on the Apple website,
    http://developer.apple.com/library/...al.html#//apple_ref/doc/uid/20002365-BABJHCJA

    but was hoping I could get some information on how to pull the audio data for redirection. Any advice would be helpful. I prefer to learn by (code) example(s), but Apple libraries that exist to do this would be helpful too.

    Any advice?

    Thanks all!
     
  2. chown33 macrumors 604

    Joined:
    Aug 9, 2009
    #2
    For recordings under 10 minutes, Audio Hijack Pro's demo mode will work:
    http://www.rogueamoeba.com/audiohijackpro/

    For recordings more than 10 minutes, pay the $32. The price is hard to beat, even if you value your time cheaply.

    If your goal is to learn to write kext's, I suggest picking a simpler first project.
     
  3. subsonix macrumors 68040

    Joined:
    Feb 2, 2008
    #3
    Soundflower does exactly that, you can route up to 16 channels between applications. And the source is available at Google code. There's also Jack, that does the same, source also available.

    http://cycling74.com/products/soundflower/
     

Share This Page