Jun Jiang wrote: > > My question: How to capture HDMI audio output data? Whether is sAPO a > choice for it? > > I need the speaker data to do AEC. > In my Windows 7 x64 PC, the audio output data was sent to HDMI > speaker. The HDMI audio driver is Intel Display Audio driver. > Whether is sAPO a choice to capture HDMI audio data? Here, I can not > change anying about HDMI audio driver because it is Intel driver not ours. > I am newie on sAPO. Could somebody show me suggestions? > > If sAPO is not good choice to capture HDMI audio data, How can I do? > Is there anohter way to do it? What you're asking is not easy. You can use a user-mode application to hook into the loopback feature of the audio renderer to get that data, but you still need to have a place to feed that back in to your AEC algorithm, and you need rather precise latency information as well. One of the unfortunate things is that Microsoft already has an AEC solution. It's clear there are a number of companies who have invested many years of research into AEC algorithms, who do not trust the Microsoft code. If there were a nice plug-in interface to replace the core algorithms but leave the plumbing in place, it would be a great tool. -- Tim Roberts, timr@xxxxxxxxx Providenza & Boekelheide, Inc.