[wdmaudiodev] Re: [SPAM] [MessageScore][alltestmode] Re: [SPAM] [Bayesian][alltestmode] Re: Disable volume control or Level tab at MSVAD

  • From: Alexey Kachalov <kan@xxxxxxxxxxxxx>
  • To: "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Thu, 15 Dec 2011 23:20:50 +0700

Because, default volume level after driver install on different OSs is different - Seven 100%, Vista 25%. And the main reason - the same value of volume level at different OSs give different gain results. That is why i want to disable volume control to achieve the same sound on sink and source of stream.


On 15.12.2011 23:03, Matthew van Eerde wrote:
If you remove the KSNODETYPE_VOLUME node then a software volume APO will be put 
in the capture path; there's always a slider on the Levels tab.

Why do you want to remove the volume slider?

-----Original Message-----
From: wdmaudiodev-bounce@xxxxxxxxxxxxx 
[mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Alexey Kachalov
Sent: Thursday, December 15, 2011 2:59 AM
To: wdmaudiodev@xxxxxxxxxxxxx
Subject: [wdmaudiodev] Re: [SPAM] [Bayesian][alltestmode] Re: Disable volume 
control or Level tab at MSVAD

Thank for your advice, but i did the same steps before and no result.
These are my MiniportConnections lists.

wavtable.h
static PCCONNECTION_DESCRIPTOR MiniportConnections[] = {
      { PCFILTER_NODE,        KSPIN_WAVE_CAPTURE_SOURCE,
KSNODE_WAVE_ADC,     1 },
      { KSNODE_WAVE_ADC,      0,
PCFILTER_NODE,       KSPIN_WAVE_CAPTURE_SINK }
};

toptable.h
static PCCONNECTION_DESCRIPTOR MiniportConnections[] = {
{   PCFILTER_NODE,                KSPIN_TOPO_MIC_SOURCE,
PCFILTER_NODE,      KSPIN_TOPO_WAVEIN_DEST }
};

Any type of suggestions?

Best regards,
Alexey



On 15.12.2011 16:09, Robert Bielik wrote:
Alexey Kachalov skrev 2011-12-15 10:03:
The MSVAD sample after build create driver and after install it, driver add Microphone device 
at "Control Panel ->   Sound ->   Recording" list.
Please, give me a hint how to disable "Level" tab at properties of this device? 
Or how to disable volume control of this microphone?
Pretty easy, in toptable.h, just remove any node with type KSNODETYPE_VOLUME  
in TopologyNodes, and/or exclude the node in the MiniportConnections list.

Regards,
/Rob

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

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/

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

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/



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

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/


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

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: