[wdmaudiodev] Re: Multichannel capture in Vista

  • From: Jerry Evans <jerry@xxxxxxxxxxx>
  • To: wdmaudiodev@xxxxxxxxxxxxx
  • Date: Fri, 15 Aug 2008 16:36:21 +0100

Something of a long shot: Have you tried Server 2008? Shares many common components thus might hep clarify.


Just a thought.

Jerry

PS The sustained silence from any of the Microsoft crew is worrying. Are you guys lurking?

Eugene Muzychenko wrote:
Hello!

What is needed to support multichannel capture in WavePci miniport
driver under Vista?

My driver returns multichannel support in data intersection requests
and supports
KSPROPERTY_CONNECTION_PROPOSEDATAFORMAT / KSPROPERTY_AUDIO_CHANNEL_CONFIG 
property requests.
Under XP (SP2/SP3) I can open the device using MME (waveInOpen) with
multichannel formats (for example, 5.1). But under Vista, waveInOpen
always returns MMSYSERR_INVALPARAM.

When I open Recording tab in the Sound applet, open my device
properties, open Advanced tab and select "6 channels, 44100" (or
48000), my driver receives KSPROPERTY_AUDIO_CHANNEL_CONFIG/SET request
for the ADC node with the zero configuration mask. When I issue
waveInOpen from my application, the driver receives
KSPROPERTY_AUDIO_CHANNEL_CONFIG/GET request and returns previously
saved mask (0). Then a 6-channel stream is successfully created,
successfully set to KSSTATE_RUN with no data buffers, then
successfully stopped/destroyed and MMSYSERR_INVALPARAM is returned.

What are additional requirements for Vista? Or there is a system bug
that prevents multichannel recording?

Regards,
Eugene


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

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: