Re: WireTap, CoreAudio's API, and system capture, and kexts...
Re: WireTap, CoreAudio's API, and system capture, and kexts...
- Subject: Re: WireTap, CoreAudio's API, and system capture, and kexts...
- From: Matt Ingalls <email@hidden>
- Date: Thu, 12 Jan 2006 17:12:57 -0800
you might want to check out soundflower.
http://www.cycling74.com/products/soundflower.html
source code is on the bottom
On Jan 12, 2006, at 3:26 PM, Andy O'Meara wrote:
I wanted to pose the following to people here, especially any Ambrosia
people here...
We make music visualization software (G-Force) and in some of the
new stuff
we're writing, it'd be pretty pivotal to gain access to the "system
out"
audio so that we can show our visuals reacting to whatever's being
pumped
out over the system. Currently, via CoreAudio, only the standard
audio
input devices are available for audio input.
Ambrosia's WireTap uses a kernel extension to gain audio access,
but my
concerns of making my own are a serious lack of kext knowledge as
well as,
in principle, the fact that this functionality seems like it should
be made
via CoreAudio. So, my question is, is this functionality
available in any
way in today's CoreAudio? If not, will it ever? Is there any kind of
sample code available?
I was never really sure why Apple didn't put this functionality in
CoreAudio--my only guess was that the basis was either DRM reasons or
developer support liability. If the basis was DRM, then that's
obviously
been thwarted by Ambrosia's 'WireTap' and Rogue Amoeba's 'Audio
Hijack' (if
the name "Audio Hijack" isn't a slap in the face, I don't know what
is).
The motivation here is the following. In our Windows release, we also
bundle a fun little app called the "V-Bar", that draws tickering
tiles of
our music visuals that go along to the side of the screen (and they
react to
whatever audio is paying over the system). Getting the system
audio is
impressively easy and well documented in Win32's "mixercontrol"
API. So as
much as love to beat the drum of how far head Mac OS is often
ahead, this is
an unfortunate and show-stopping discrepancy for our small company.
Any help, pointers, sample code, or comments would be greatly
appreciated
for this humble developer!
Thanks,
Andy
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
40sonomatics.com
This email sent to email@hidden
Matt;
________________________
matt ingalls
http://sonomatics.com
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Coreaudio-api mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden