CBaseRenderer::Pause
Microsoft DirectShow 9.0 |
CBaseRenderer::Pause
The Pause method pauses the filter.
Syntax
HRESULT Pause(void);
Return Value
Returns an HRESULT value. Possible values include those in the following table.
Value | Description |
S_OK | The transition is complete. |
S_FALSE | Transition is not complete. |
Remarks
This method overrides the CBaseFilter::Pause method. It performs the following steps:
- Calls the CBaseFilter::Pause method.
- Commits the allocator. (See IMemAllocator::Commit.)
- If the previous state was stopped, the filter releases any sample it is holding. (The sample is no longer valid.)
- Calls the CBaseRenderer::CompleteStateChange method and returns the value.
Requirements
** Header:** Declared in Renbase.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also