[wdmaudiodev] Multi-channel->2 channel APO on 2-channel device

  • From: "Alexandra Schoepel \(Ally\)" <Alexandra@xxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 2 Feb 2007 13:23:45 -0800

Hi Guys,

First off, thanks for all your help over the past few months.  It's
great to have your support.  

We are working on an APO that would provide the service of taking a
multi-channel surround mix and mixing to 2 channels (with user
controls), in the case where the hardware device is a maximum 2-channel
output device.

I have looked into the InputFormatSupported function and overridden the
base functionality.  However, I never see a request for more than
2-channels.  Even when using the Graph Edit tool with a multi-channel
PCM wave file or a WMV HD file containing a 5.1 mix, using the MM system
over Dsound, as instructed from a previous posting on this same forum.

I assume that this is because, in a traditional sense, the device is
being queried for the maximum number of channels.  In spite of the APO I
have in place which will honor 5.1 channels, the application is told 2
channels and therefore the system arranges for 2 channels down the pipe
and I never see a query for anything but that.  I hope I'm wrong?

So, is it even possible to write an APO providing the functionality
described for a 2-channel soundcard?

Thanks again,

Other related posts: