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