On 150Cay overriding the audio device is your only choice.
However, on the HEAD we have IHXClockSource support.
At a high level, here's how it works:
- Some type of plugin (renderer or other) implements
IHXClockSource
- Upon initialization, that plugin QI's the IHXAudioPlayer
for IHXClockSourceManager and registers itself as a clock
source.
- Currently, when it's time to play, if there are no
regular Helix
audio streams, then the audio player will use the
registered
IHXClockSource as the clock.
However, as you can tell, we currently have the limitation
that
if there are Helix audio services audio streams present,
they
will always take priority for the clock.
Eric
=============================================
Eric Hyche (ehyche real.com)
Technical Lead
RealNetworks, Inc.
> -----Original Message-----
> From: helix-client-dev-bounces helixcommunity.org
> [mailto:helix-client-dev-bounces helixcommunity.org] On
> Behalf Of Milko Boic
> Sent: Thursday, October 19, 2006 11:38 AM
> To: Edgard Lima; Helix-client-dev helixcommunity.org
> Subject: [Helix-client-dev] Re:
> HELIX_FEATURE_SYSTEM_EXTERNAL_TIMER and 1_5_0
>
>
> Override the audio device with your own implementation.
>
> At 08:18 AM 10/19/2006, Edgard Lima wrote:
>
> >Hi Milko,
> >
> >I would like to use a external clock on 1_5_0.
> >
> >How could I do that?
> >
> >Thanks again,
> >Edgard
>
>
>
> _______________________________________________
> Helix-client-dev mailing list
> Helix-client-dev helixcommunity.org
> http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev
>
_______________________________________________
Helix-client-dev mailing list
Helix-client-dev helixcommunity.org
http://lists.helixcommunity.org/mailman/listinf
o/helix-client-dev
|