Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Microsoft DirectShow 9.0 | 
IPin::EndFlush
The EndFlush method ends a flush operation.
Applications should not call this method. This method is called by other filters, to flush data from the graph.
Syntax
HRESULT EndFlush(void);
Return Value
Returns an HRESULT value. Possible values include the following.
| Value | Description | 
| S_OK | Success. | 
| E_UNEXPECTED | The pin is an output pin. | 
Remarks
Call this method only on input pins. Output pins return E_UNEXPECTED.
When this method is called, the filter performs the following actions:
- Waits for all queued samples to be discarded.
- Frees any buffered data, including any pending end-of-stream notifications.
- Clears any pending EC_COMPLETE notifications.
- Calls EndFlush downstream.
When the method returns, the pin can accept new samples.
Requirements
Header: Declared in Strmif.h; include Dshow.h.
Library: Use Strmiids.lib.
See Also