Hi,
Thanks, Ellwe
From: "Hakon Strande" <hakons@xxxxxxxxxxxxxxxxxxxxx>
Reply-To: wdmaudiodev@xxxxxxxxxxxxx
To: <wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] Re: Wave-sink for Kernel-mode Software Synthesizer fails to function in Vista.
Date: Fri, 3 Mar 2006 09:41:22 -0800
Dear Ellwe,
The audio subsystem in Vista is completely re-designed - the biggest change in the audio pipeline since Windows 3.1 in my opinion. Some things are gone, like all the audio kernel mode components. Kernel-mode software synthesizers are no longer supported on Vista because they relied on Kmixer.sys which is no longer part of Windows in Vista and beyond. Kernel-mode hardware synthesizers are still supported.
The move to user mode and removal of all the kernel mode components is part of an effort to build a more transparent, low latency, stable and secure streaming audio system.
Sincerely,
Hakon Strande PM Integrated, Internal, External, and Wireless Audio Devices MediaTech/DMD/Windows Client/Microsoft
-----Original Message----- From: wdmaudiodev-bounce@xxxxxxxxxxxxx [mailto:wdmaudiodev-bounce@xxxxxxxxxxxxx] On Behalf Of Ellwe Loh Sent: Monday, February 27, 2006 7:42 PM To: wdmaudiodev@xxxxxxxxxxxxx Subject: [wdmaudiodev] Wave-sink for Kernel-mode Software Synthesizer fails to function in Vista.
Hi,
I'm implementing a Kernel-Mode Software Synthesizer which exposes an ISynthSinkDMus interface to the DMUS port driver. After setting the the neccessary interfaces (similar to that of ddksynth sample), there's no audio output.
When i start to play a MIDI file, IMiniportDMus::NewStream method of streamtype "DMUS_STREAM__MIDI_RENDER" was called for a stream object to be created for the input pin, but IMiniportDMus::NewStream of streamtype "DMUS_STREAM_WAVE_SINK" was not called. Thus, only MIDI messages get fed
into the input pin, but the ISynthSinkDMus::Render method doesn't get called.
I've tested with the ddksynth sample and encounter similar behaviour.
Is the DMUS wave-sink mechanism still prevail in Vista? Or Is there something else that I need to handle for this wave-sink mechanism to work under Vista?
Thanks. Ellwe
_________________________________________________________________ Take a break! Find destinations on MSN Travel. http://www.msn.com.sg/travel/
******************
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/