CBaseStreamControl::Flushing (Windows CE 5.0)
Notifies the pin that the filter is flushing.
void Flushing(BOOLbInProgress);
Parameters
- bInProgress
TRUE indicates flushing in progress; FALSE indicates not flushing.
Return Values
None.
Remarks
If you implement your own filter, your pin must call this member function on BeginFlush and EndFlush(DeliverBeginFlush and DeliverEndFlush for output pins) to say when it is flushing, as shown in the following example (however, Capture filters that do not support seeking do not call this method).
HRESULT CMyPin::BeginFlush()
{
Flushing(TRUE);
//Or CBaseInputPin for input pins
return CBaseOutputPin::BeginFlush();
}
HRESULT CMyPin::EndFlush()
{
Flushing(FALSE);
//Or CBaseInputPin for input pins
return CBaseOutputPin::EndFlush();
}
Requirements
DirectShow applications and DirectShow filters have different include file and link library requirements.
For more information, see Setting Up the Build Environment.
OS Versions: Windows CE 2.12 and later. Version 2.12 requires DXPAK 1.0 or later.
Header:
Send Feedback on this topic to the authors