CBaseRenderer::CompleteStateChange (Compact 2013)
3/26/2014
Ensures that a sample is waiting before allowing a pause.
Syntax
virtual HRESULT CompleteStateChange(
FILTER_STATE OldState
);
Parameters
- OldState
State prior to the transition.
Return Value
Returns S_OK if the filter can be paused; otherwise, returns S_FALSE.
Remarks
This member function is called from the CBaseRenderer::Pause member function.
If the filter is being paused and there is no sample waiting, the transition is not completed and the function returns S_FALSE until the first sample arrives.
However, if the m_bAbort flag is set, all samples are rejected so there is no point waiting for one.
If a sample is available, this member function returns NOERROR.
Requirements
Header |
dshow.h, |
Library |
ole32.lib, |