[wdmaudiodev] Re: KSPIN_COMMUNICATION

  • From: "Matthew van Eerde" <dmarc-noreply@xxxxxxxxxxxxx> (Redacted sender "Matthew.van.Eerde" for DMARC)
  • To: 若水 <shlikewater@xxxxxxxxx>, "wdmaudiodev@xxxxxxxxxxxxx" <wdmaudiodev@xxxxxxxxxxxxx>
  • Date: Wed, 3 Aug 2016 13:41:23 +0000

https://msdn.microsoft.com/en-us/library/windows/hardware/ff565194(v=vs.85).aspx

https://msdn.microsoft.com/en-us/library/windows/hardware/ff560711(v=vs.85).aspx

KSPIN_COMMUNICATION describes IRP flow. Things that have KsCreatePin(…) called 
on them (your streaming pin factories) should be KSPIN_COMMUNICATION_SINK. 
Everything else should be KSPIN_COMMUNICATION_NONE. You don’t need _BRIDGE or 
_SOURCE for audio.

From: 若水<mailto:shlikewater@xxxxxxxxx>
Sent: Wednesday, August 3, 2016 2:02 AM
To: wdmaudiodev@xxxxxxxxxxxxx<mailto:wdmaudiodev@xxxxxxxxxxxxx>
Subject: [wdmaudiodev] KSPIN_COMMUNICATION

Hello, I am studying avstream minidriver. I have a question about 
KSPIN_COMMUNICATION. There are 5 types about the KSPIN_COMMUNICATION.
I don't know how to use KSPIN_COMMUNICATION_BRIDGE and 
KSPIN_COMMUNICATION_NONE. On what condition do I must use 
KSPIN_COMMUNICATION_BRIDGE and KSPIN_COMMUNICAITON_NONE?
Thanks.

Best Regards,
Shang Jing

Other related posts: