Re: AudioDeviceGetCurrentTime after headphone plug/unplug
Re: AudioDeviceGetCurrentTime after headphone plug/unplug
- Subject: Re: AudioDeviceGetCurrentTime after headphone plug/unplug
- From: Bjorn Roche <email@hidden>
- Date: Thu, 18 Jan 2007 10:57:15 -0500
On Jan 17, 2007, at 3:01 PM, Jeff Moore wrote:
The amount of churn that gets caused by plugging in headphones to a
device really depends on the device. For some devices, it is
totally transparent. For others, it requires a massive
reconfiguration of the hardware. From the sound of it, you are
probably talking about the built-in hardware on some of our
machines. That hardware does indeed cause a lot of churn, including
stopping and restarting IO which causes the timeline to change.
Probably the easiest way to address this is to use the HAL output
unit, AUHAL, that can be configured so that it's time stamps are
continuous even when the HAL's time stamps are discontinuous. Short
of that, you'll need to implement the math that does the same
thing. Fortunately, the code that AUHAL uses to do this is in our
SDK in the form of the AUTimestampGenerator class.
Thanks for the reply. I am already using AUHAL, and from what you say
there is already an existing API for this, but I don't see anything
in the docs. What is the appropriate function name I should google for?
thanks,
bjorn
-----------------------------
Bjorn Roche
XO Wave
Digital Audio Production and Post-Production Software
http://www.xowave.com
http://blog.bjornroche.com
http://myspace.com/xowave
_______________________________________________
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