Re: Temporarily Stopping IOAudioEngine From Inside
Re: Temporarily Stopping IOAudioEngine From Inside
- Subject: Re: Temporarily Stopping IOAudioEngine From Inside
- From: Kurt Bigler <email@hidden>
- Date: Sat, 20 Mar 2004 17:31:31 -0800
on 3/17/04 9:37 AM, Dirk Musfeldt <email@hidden> wrote:
>
Hi all,
>
>
I want to temporarily stop my IOAudioEngine from inside when I know that
>
there's some setup going on and the hardware is unable to deliver any
>
samples. The setup is due to external reasons, so the IOAudioEngine is not
>
stopped from CoreAudio.
>
>
How is that possible?
I think you're saying you want to stop audio on the driver side, because I
don't know what you might otherwise mean by "from inside". If so, how would
host applications ever deal with this? It seems to me you are talking about
a hardware situation that the host app would not normally expect to see
after they started audio transport, which means that as far as the app is
concerned, this is a failure condition.
So, if I am understanding you correctly, you might as well deliver zeroed
buffers (for input) and simply ignore output, because compared to stoping
audio engines behind the back of applications, that would be the lesser
evil.
Not an expert in this, but replying anyway since you've gotten no other
response so far.
-Kurt Bigler
_______________________________________________
coreaudio-api mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/coreaudio-api
Do not post admin requests to the list. They will be ignored.