Microsoft DirectX 8.1 (C++) |
The EndOfStream method notifies the pin that no additional data is expected, until a new run command is issued to the filter.
Syntax
HRESULT EndOfStream(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.
This method sends an end-of-stream notification to the pin. The pin delivers the notification downstream. It must serialize end-of-stream notifications with IMemInputPin::Receive calls. If the pin queues media samples for delivery, it should queue end-of-stream notifications as well. The IPin::BeginFlush method flushes any queued end-of-stream notifications.
See Also