I wasnt successful with multichannel record under vista so far. I consider this as a bug, Playback seems to work though, /Uwe Eugene Muzychenko schrieb:
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/
****************** 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/