[wdmaudiodev] Wave-sink for Kernel-mode Software Synthesizer fails to function in Vista.
- From: "Ellwe Loh" <elweloh@xxxxxxxxxxx>
- To: wdmaudiodev@xxxxxxxxxxxxx
- Date: Tue, 28 Feb 2006 11:42:21 +0800
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/
Other related posts: