Re: Can I create a "fake" HAL device to receive samples?
Re: Can I create a "fake" HAL device to receive samples?
- Subject: Re: Can I create a "fake" HAL device to receive samples?
- From: Mark Coniglio <email@hidden>
- Date: Thu, 7 Jul 2005 08:04:09 -0400
That seems possible -- but will changing things like the playback
rate and the current playback segment (i.e. start and end of a loop
point) work with this method.
My impression from a brief look at the API is changing these
parameters in a currently playing movie wouldn't effect the data is
extracted, since the start and end and rate at which you grab seems
to be arbitrary -- i.e., up to the caller when calling
MovieAudioExtractionFillBuffer.
Certainly being able to route the sound directly to the HAL devices
outputs I need would be best for me if there is a way.
Thanks,
Mark
On Jul 7, 2005, at 07:24 AM, Mark Coniglio wrote:
In my application Isadora, I would like to be able to manipulate
the location of a QuickTime movie's sound on a multi-channel sound
output device connected to multiple (i.e., more than 2) speakers.
Why don't you just use the Movie Audio Extraction APIs? Then you'll
get the audio and you can route it to your hearts content.
A couple of URLs for you to try:
<http://developer.apple.com/documentation/QuickTime/Conceptual/QT7UpdateGuide/Chapter02/chapter_2_section_6.html>
<http://developer.apple.com/documentation/QuickTime/APIREF/ModifyingMovieProperties.htm>
(do a search for Extraction)
--
Reality is what, when you stop believing in it, doesn't go away.
Failure is not an option. It is a privilege reserved for those who try.
David Duncan
--
=====================================================================
Mark Coniglio, Artistic Co-Director | email@hidden
Troika Ranch Dance Theater | http://www.troikaranch.org
=====================================================================
_______________________________________________
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