DirectX Multi-Device Audio Synchronization?

We are trying to figure out if we are going to be able to use DirectX for the following project. We would have a Vista box that would stream audio sources to multiple CE 5.0 devices over an IP network. We would need those synchronized so that you would not hear any difference in synchronization if their outputs were within ear shot of each other. My main questions are:

- Does DirectX support this sort of synchronization

- If so which versions support it

- Would DirectX out of the box do this for me or would I need third party filters

- Would there be any hit for X number of CE devices that picked up the stream that is being multicast to keep them in sync

I hope I posted this in the correct location. Thank you very much for your time!

R. Sparrow



Answer this question

DirectX Multi-Device Audio Synchronization?

  • khawari

    rsparrow wrote:

    We are trying to figure out if we are going to be able to use DirectX for the following project. We would have a Vista box that would stream audio sources to multiple CE 5.0 devices over an IP network.

    DirectX doesn't support streaming audio over an IP network.

    I think what you're asking for is pretty much impossible, unless you perfectly synchronize the clocks on all the CE devices, you can accept at least a second or two of buffering, and your IP network is fast and reliable enough (eg. not wireless).


  • DirectX Multi-Device Audio Synchronization?