Can DirectShow (Win10, C++) graph elements - pins use IMediaEventSink interface to post own messages (Notify method) ? For example, in my FillBuffer() implementation I would like to pass information about error occured while receiving data from the external source to the main application extended. Is it possible to use this interface to do that ? If yes, how the pin (owner of FillBuffer) can get this interface ? As I know, the FillBuffer() work in the separate thread. Will the call of the Notify() be thread-safe ?