[wdmaudiodev] Re: Disable Volume and Mute controls

  • From: Neetu Sand <neetu.freelist@xxxxxxxxx>
  • To: Jose Catena <jcatena@xxxxxxxxxxx>
  • Date: Fri, 27 May 2016 19:06:45 +0530

Thank you all for help and suggestions. We have a working solution now.

cheers,
neetu

On Fri, May 27, 2016 at 4:17 AM, Jose Catena <jcatena@xxxxxxxxxxx> wrote:

LOL! If Windows could affect the same setting it would be a digital volume
control, or a digitally controlled volume control. Obviously it is not the
case exposed by Neetu.



Jose Catena





*From:* wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:
wdmaudiodev-bounce@xxxxxxxxxxxxx] *On Behalf Of *Matthew van Eerde
(Redacted sender "Matthew.van.Eerde" for DMARC)
*Sent:* Thursday, 26 May, 2016 17:29
*To:* Neetu Sand; Frank Yerrace

*Cc:* wdmaudiodev@xxxxxxxxxxxxx
*Subject:* [wdmaudiodev] Re: Disable Volume and Mute controls



The analog volume/pan controls control a hardware amplifier, right?



Could the capabilities and state of that amplifier be exposed via the
Kernel Streaming properties, so the analog controls and the Windows
controls affect the same setting?



*From: *Neetu Sand <neetu.freelist@xxxxxxxxx>
*Sent: *Thursday, May 26, 2016 4:37 AM
*To: *Frank Yerrace <Frank.Yerrace@xxxxxxxxxxxxx>
*Cc: *wdmaudiodev@xxxxxxxxxxxxx; Matthew van Eerde
<Matthew.van.Eerde@xxxxxxxxxxxxx>
*Subject: *Re: [wdmaudiodev] Re: Disable Volume and Mute controls



Thanks Frank and Tim... I really appreciate it. The audio device is a
high-end DAC which has analog volume/pan controls so the customer wants to
make sure the volume is always 100% digitally.

So I am working on a solution where driver publishes a very small range
for Volume control. For Mute, driver will ignore the requests from OS.





On Wed, May 25, 2016 at 11:37 PM, Frank Yerrace <
Frank.Yerrace@xxxxxxxxxxxxx> wrote:

I should also mention- it’s reasonable that you or your customer might be
hesitant to reveal product details on a public mailing list. In that case,
feel free to contact me or Matthew directly if you wish.



Also, the work-around that Tim Roberts described may be reasonable, again
depending on your reasons for not wanting a volume control. Your driver can
express a volume control that has a very small range and effectively ignore
the volume change requests from the OS. That doesn’t stop the UI from
showing of course. But without knowing more about your problem, we don’t
know if that matters.



Regards,

Frank Yerrace



*From:* wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:
wdmaudiodev-bounce@xxxxxxxxxxxxx] *On Behalf Of *Frank Yerrace
*Sent:* Wednesday, May 25, 2016 8:41 AM
*To:* Neetu Sand <neetu.freelist@xxxxxxxxx>; Matthew van Eerde <
Matthew.van.Eerde@xxxxxxxxxxxxx>


*Cc:* wdmaudiodev@xxxxxxxxxxxxx
*Subject:* [wdmaudiodev] Re: Disable Volume and Mute controls



Sure. It's not “important” and it doesn’t change the answer to the
specific question, but it may allow us to suggest alternative solutions,
and allows us to understand the use case and scenario more deeply so that
we can consider changes in a future update.



Regards,

Frank Yerrace



Sent from my Windows 10 phone



*From: *Neetu Sand <neetu.freelist@xxxxxxxxx>
*Sent: *Wednesday, May 25, 2016 8:36 AM
*To: *Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
*Cc: *wdmaudiodev@xxxxxxxxxxxxx
*Subject: *[wdmaudiodev] Re: Disable Volume and Mute controls



May I know why is it important to know the details of their requirement?
Does it change the answer to my question?





On Wed, May 25, 2016 at 6:32 PM, Matthew van Eerde <
Matthew.van.Eerde@xxxxxxxxxxxxx> wrote:

“We want to do X!”



“You can’t do X. Why do you want to?”



“Because someone is paying me to do it.”



OK… so… why do *they* want to?



*From: *Neetu Sand <neetu.freelist@xxxxxxxxx>
*Sent: *Wednesday, May 25, 2016 5:52 AM
*To: *Matthew van Eerde <Matthew.van.Eerde@xxxxxxxxxxxxx>
*Cc: *wdmaudiodev@xxxxxxxxxxxxx
*Subject: *Re: [wdmaudiodev] Disable Volume and Mute controls



Its a request from one of our clients.

Both speaker and microphone!



On Wed, May 25, 2016 at 4:53 PM, Matthew van Eerde <
Matthew.van.Eerde@xxxxxxxxxxxxx> wrote:

Ø  Does this mean that there is no way that we can remove volume slider
and mute control for our device?



Yup.



Why do you want to?



Is this a speaker or a microphone?



*From: *Neetu Sand <neetu.freelist@xxxxxxxxx>
*Sent: *Wednesday, May 25, 2016 1:15 AM
*To: *wdmaudiodev@xxxxxxxxxxxxx
*Subject: *[wdmaudiodev] Disable Volume and Mute controls



Hi,

We have wavecyclic miniport WDM audio driver. We would like to remove the
volume slider and mute control for our WDM device in Windows Sound and
Audio control panel.

I read this discussion on freelist:

//www.freelists.org/post/wdmaudiodev/SPAM-Bayesianalltestmode-Re-Disable-volume-control-or-Level-tab-at-MSVAD,1

Where Matthew had responded:

"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."

Does this mean that there is no way that we can remove volume slider and mute 
control for our device?

I have already tried removing VOLUME and MUTE nodes from the nodes list that 
is reported to Filter Descriptor.

Also I have removed volume and mute nodes from connection descriptor but it 
does not remove volume and mute controls from levels tab.

Thanks,

Neetu









Other related posts: