[wdmaudiodev] Multichannel Audio Playback

  • From: Neetu Sand <neetu.freelist@xxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Fri, 24 Feb 2012 11:36:28 +0530

Hi,

We have a device capable of 16 channel playback. I have written driver
using wavecyclic miniport model. The device is exposed as a "line out"
device because if we expose it as a "Speaker" then we can not expose more
than 8 channels. In property handler for "Proposed Format", dwChannelMask
is set to KSAUDIO_SPEAKER_DIRECTOUT. On windows 7 (32/64 bit both), under
"Sound and Audio Control Panel", device is correctly displayed as a "Line
Out" device. On Advance tab all formats are shown correctly. There is some
code in driver which routes each channel to a specific channel on device.
When I right click and play test tone on this device, audio data is routed
correctly on different channels.

When I select 8 channel format on advance tab of Sound and Audio CPL and
play a 8 channel file in media player, data is sent correctly to different
channels but when I select 16 channel format on Sound and Audio CPL, media
player shows error and does not play data - why? Is there something that I
need to do in driver for it to play data when 16 channel format is selected?

Thanks,
Neetu

Other related posts:

  • » [wdmaudiodev] Multichannel Audio Playback - Neetu Sand