The filter graph manager exposes the IMediaEventSink interface; it is called from filters to notify the filter graph manager of events. Applications use the IMediaEvent interface on the filter graph manager to retrieve these events.
There is no need to implement this interface because it is implemented by the filter graph manager.
Filters use this interface to post event notifications.
Methods in Vtable Order
IUnknown methods Description QueryInterface Retrieves pointers to supported interfaces. AddRef Increments the reference count. Release Decrements the reference count. IMediaEventSink methods Description Notify Notifies the filter graph manager of an event.
Notifies the filter graph manager of an event.
Syntax
HRESULT Notify( long EventCode, long EventParam1, long EventParam2 );
Parameters
- EventCode
- [in] Identifier of the event.
- EventParam1
- [in] First event parameter.
- EventParam2
- [in] Second event parameter.
Return Value
Returns an HRESULT value that depends on the implementation. HRESULT can be one of the following standard constants, or other values not listed.
E_FAIL Failure. E_POINTER Null pointer argument. E_INVALIDARG Invalid argument. E_NOTIMPL Method isn't supported. S_OK or NOERROR Success.
Remarks
The event is queued but not delivered to the application on this thread. For a list of notification codes and event parameter values, see Event Notification Codes.
Top of Page
© 2000 Microsoft and/or its suppliers. All rights reserved. Terms of Use.