Re: Output Capture
Re: Output Capture
- Subject: Re: Output Capture
- From: Andy O'Meara <email@hidden>
- Date: Wed, 18 Jul 2007 17:42:46 -0400
http://lists.apple.com/archives/coreaudio-api/2006/Jan/msg00101.html
Yup. What I said then still applies today.
Well, there was never any response to the point that just because a
couple software companies have decided to invest the resources to
hack into Mac OS to get the audio, doesn't mean that an API isn't
needed. It just means people will have to spend a lot of time
hacking rather than making Macs more software-rich.
Also, the point still stands that system audio loopback is the only
basic OS feature/API (that I know of) that Win32 offers that Mac OS
doesn't. Personally, as an Apple fanboy, this is a tough one for me
and other multi-platform devs I know to swallow.
It is not disabled solely because of DRM issues. It is more correct
to say that it is not directly supported because the OS X audio
architecture does make it easy to support. Because the bang for the
buck on such a feature is so small, it is unlikely to be supported
in the future.
Well, for a feature/API that has a "small bang for the buck", it
seems to be asked about often on this list. I'm curious how many
inquires it would actually take for the CoreAudio team to actually
consider adding this.
then a built-in echo cancelled sound input is a requirement. This
would be extremely easy for apple to do, since they are already
doing it in iChat I believe. Also, this needs to be included in a
system update retroactively for 10.3.9, or as a small lib we can
include in our app's package, so that we can use it in games.
The fact that iChat does it's echo cancellation entirely on its own
without needing any of what you are talking about proves that it
most certainly is not a requirement. There's nothing stopping you
from doing the same thing iChat does other than how willing you are
to take on the task of understanding and implementing echo
cancellation. The system is certainly not getting in your way.
Well, does iChat do echo cancellation via public APIs or does it use
private Apple APIs? You speak as if we have access to the iChat
code, so it's not a given at all that just because iChat can do
something, so can we. If it's the case that iChat only uses public
APIs, how about some of that code gets pasted into a new Sample Code
project and put on ADC? That would seem to make the most sense since
people like us repeatedly are looking for a cold, hard solution. And
if you don't won't to do that, could you help us understand why not?
If the reason is that it would be unsupported code, then we'd say
back that we understand and acknowledge that and we assume the
consequences of that.
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:
This email sent to email@hidden