[wdmaudiodev] Re: Mixer problem with capture-only wave device on Windows 2000

  • From: "Shyam Narayanan" <shyam@xxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Fri, 5 Mar 2004 10:31:03 -0600

The KSStudio help has usage examples #2 and #3 which discuss this. May
be that helps.

Shyam V. Narayanan


-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Jeff Pages
Sent: Thursday, March 04, 2004 11:48 PM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Mixer problem with capture-only wave device on
Windows 2000

I have a capture-only device for which I have developed a WavePci
driver,
and everything is fine under Windows XP. However, there is a problem
with
the mixer side of it under Windows 2000.

The mixer API sees the device and it reports the correct number of
source
and destination lines (1 of each) but it doesn't find the volume and
mute
controls on the destination line. Sndvol32 also sees my device but
doesn't
find any controls either.

If I put in a dummy playback subdevice in the driver then Windows 2000
becomes happy and finds all of my capture controls (as well as my dummy
playback controls), however I would prefer not to have to do that since
when
the device is first installed Windows will try to make its dummy output
the
default playback device.

This is the dump of my topology returned in
IMiniportTopology::GetDescription - I can't see anything obviously wrong
here...

PINS
   0  PIN_LINEIN_SOURCE
   1  PIN_WAVEIN_DEST
NODES
   0  WAVEIN_SUM
   1  VOLUME
   2  MUTE
CONNECTIONS
   0  (-1,0)->(0,1)
   1  (0,0)->(1,1)
   2  (1,0)->(2,1)
   3  (2,0)->(-1,1)

Any thoughts anyone?

Jeff Pages
Innes Corporation Pty Ltd


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

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/

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

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/

Other related posts: