Is any kind of synchronization required between KSMethod which I'm
using to pass the data into ringbuffer and Filter::Process which
consumes the data from that ringbuffer?
Right after introducing ring buffer (without any locks inside) I was
pretty sure I'll get a BSOD instantly but for some reasons I haven't.
Does it mean AVStream framework synchronizes calls internally or this
is just coincidence? Is there any docs on this topic? If
synchronization is still required, what is the proper object for such
Also, in the case of several filters, how Filter::Process gets
executed: sequentially or 'in parallel' ?
I beg pardon for wrong terminology, not sure 'threading' is applied
here, but I hope my questions are clear.
Post message: mailto:wdmaudiodev@xxxxxxxxxxxxx
URL to WDMAUDIODEV page: