Hi !
Well, that didn't help me at all. For example, I have a computer with a
Midiman Delta 1010 LT.
The DirectKS reports that I have 1 (ONE) device: - Midiman Delta 1010LT - 12 in / 10 out
The point is that I want to use the DirectSound, NOT the DirectKS. So, DirectSound does NOT report 1 device, but 6: - M Audio Delta 1010LT Multichannel (which has 12 outputs) - M Audio Delta 1010LT 1/2 (2 outputs, just a simple stereo DS device) - M Audio Delta 1010LT 3/4 (2 outs) - M Audio Delta 1010LT 5/6 (2 outs) - M Audio Delta 1010LT 7/8 (2 outs) - M Audio Delta 1010LT S/PDIF (2 outs)
Date: Sun, 15 Jun 2003 22:55:16 +0200
From: Waldemar Haszlakiewicz <waldemar.haszlakiewicz@xxxxxxxx>
Subject: [wdmaudiodev] Re: WaveFormatExtensible - problems about the number of
Check the old board messages->there is an example for directks. Maybe it includes something about that too.
Look for directks.exe.
Waldemar
IMV> Hi !
IMV> I'm new to this group, so please be patient with me. First of all, I don't
IMV> do driver development, but I write the audio I/O for a professional
IMV> multitrack software. We currently support MME, DirectSound and ASIO. We want
IMV> to support the WDM style multichannel soundcards (that don't have an ASIO
IMV> driver). To do so, we use the WaveFormatExtensible structure in DirectSound.
IMV> I've managed (very simple) to output to several channels using the WAVE_EX,
IMV> but I have a __MAJOR__ problem. I don't know how to get the real number of
IMV> channels the soundcard has. I found no information everywhere about this
IMV> (I've checked on the Internet, PortAudio and other forums, the DirectX 9
IMV> SDK, etc). The only idea I've got, was to query the MME driver for the
IMV> number of channels using the "waveOutGetDevCaps". However, for ALL
IMV> soundcards that I've tested it (SoundBlaster Audigy, Midiman, onboard ones,
IMV> etc), the "lpCaps.wChannels" always reports 65536 (0xFFFF) or 2 channels.
IMV> Because I don't know how to get the actual number of the channel the device
IMV> has, I just can't use the WAVE_EX struct.
IMV> So PLEASE, if anybody has any idea about this, please reply. I do believe
IMV> that this is the only place on the Internet where I can get the answer for
IMV> this.
IMV> VIM IMV> netvim@xxxxxxxxxxx
IMV> _________________________________________________________________ IMV> MSN 8 with e-mail virus protection service: 2 months FREE* IMV> http://join.msn.com/?page=features/virus
IMV> ******************
IMV> WDMAUDIODEV addresses:
IMV> Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
IMV> Subscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=subscribe
IMV> Unsubscribe: mailto:wdmaudiodev-request@xxxxxxxxxxxxx?subject=unsubscribe
IMV> Moderator: mailto:wdmaudiodev-moderators@xxxxxxxxxxxxx
IMV> URL to WDMAUDIODEV page: IMV> http://www.wdmaudiodev.de/
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.de/