[wdmaudiodev] Re: msvad mixer -- where's the pan?

  • From: "Jeff Pages" <jeff@xxxxxxxxxxxxxxxx>
  • To: <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Thu, 8 Oct 2009 08:47:47 +1100

I can answer the other half of the question. The wave and CD Player faders are 
generated within kmixer on XP, and are on the input side of that mixer. Your 
driver receives the output of kmixer and so never sees those faders. Out of 
interest, the Wave fader gets set by the waveOutSetVolume function, as well as 
being visible to applications using the mixer API. Of course on Vista and 
Windows 7 everything is different.

Jeff

  ----- Original Message ----- 
  From: Tim Newsham 
  To: wdmaudiodev 
  Sent: Thursday, October 08, 2009 7:34 AM
  Subject: [wdmaudiodev] Re: msvad mixer -- where's the pan?


  answer on "pan" here (still not sure on the cd/wave sliders):
  http://msdn.microsoft.com/en-us/library/ms790303.aspx



  On Tue, Oct 6, 2009 at 1:28 PM, Tim Newsham <tim.newsham@xxxxxxxxx> wrote:

    When I load the msvad "simple" example in winxp, load the audio mixer and 
    select the vad device, I get a mixer with four slider controls.  The 
"Speaker"
    slider doesn't support mute or balance.  The MIDI slider has the balance
    swung full to the left, and it will swing back to the left anytime the 
volume
    slider is used.  The other two sliders "Wave" and "CD Player" dont seem to
    cause any callbacks into the msvad device.


    If I run the KsStudio tool I can select the master volume node in the 
topology
    filter and individually edit left, right and master volumes independantly.


    Why does the mixer think there is only one audio channel?  Why are the 
"Wave"
    and "CD Player" sliders present while not appearing to affect the msvad 
driver?
    What is the proper way to indicate that a volume node should support left 
and
    right channels?


    TimN



Other related posts: