[wdmaudiodev] DirectSound under Vista with more than 8 channels device

  • From: Markus Bollinger <bollinger@xxxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Thu, 19 Jul 2007 09:43:17 +0200

Hi All,

How can I implement an audio driver (WavePCI/WaveRT) for Windows Vista that
- has a device with more than 8 channels (> 7.1) and
- can be accessed via DirectSound with more than 8 channels?

Under Windows XP this is no problem, it works up to 24 channels without any problem.

Under Windows Vista a device :
- with a "KSNODETYPE_SPEAKER" Endpoint is used by the audio engine via channels and channel-mask up to 7.1. even if the device can do more channels, there won't be used more than 8 channels. - with a "KSNODETYPE_LINE_CONNECTOR" is used by the audio engine via channels and channelmask=0. this works up to 30 channels (Server 2008 Beta1 : 32 channels) with the "test" button or SndRec32.exe, but DirectSound only works when configured to mono or stereo (MediaPlayer, WinAmp).

Is there anybody with a hint or a guideline or has anybody solved this issue ?

Best regards,
Markus.


******************

WDMAUDIODEV addresses:
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
Subscribe:    mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
Unsubscribe:  mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
Moderator:    mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx

URL to WDMAUDIODEV page:
http://www.wdmaudiodev.com/

Other related posts:

  • » [wdmaudiodev] DirectSound under Vista with more than 8 channels device