You may also want to try the kernel streaming debugger extension - it
lets you get inside the black box of ks.sys-
http://www.microsoft.com/whdc/hwdev/resources/HWServices/ksdebug.mspx
Matt
Mathieu Routhier wrote:
Hello experts,
I'll try my luck here. I have written an AVStream audio driver: it contains two filters factories: one for playback, one for capture. My playback filter works great but I'm having problems with my capture filter. Btw, I use pin-centric processing.
When I press record on 'sound recorder', the capture pin is created, its format is set accordingly, its state gets switched to KSSTATE_RUN, but then... nothing happens. The pin process dispatch never gets called, no matter if I call KsPinAttemptProcessing(). I also removed the KSPIN_FLAG_DO_NOT_INITIATE_PROCESSING flag, which I needed to use. Whatever I do, PinProcess does not get called, and KsPinGetLeadingEdgeStreamPointer() always returns NULL.
I looked at the AVStream DDK samples but I didn't see anything special that would have explained what I'm witnessing. What's the problem with my pin? What am I missing?
Thank you very much for any help, Mat
******************
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.de/
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.de/