Partager via


CTransformInputPin::CheckStreaming (Compact 2013)

3/26/2014

Verifies conditions for continuing with a streaming operation.

Syntax

HRESULT CheckStreaming( );

Parameters

None.

Return Value

Returns one of the following HRESULT values, depending on the state.

Value

Description

S_FALSE

Currently in flushing state.

S_OK

Receive or EndOfStream operations can safely proceed.

VFW_E_NOT_CONNECTED

The output pin either does not exist or is not connected.

VFW_E_RUNTIME_ERROR

A run-time error occurred when processing a previous sample.

VFW_E_WRONG_STATE

The filter is in the State_Stopped state.

Remarks

This member function overrides the CBaseInputPin::CheckStreaming member function and calls that base class implementation for most of the condition checks.

It determines if the pin is connected, if it is in a paused or running state, and if it is not currently flushing data or processing a run-time error.

Requirements

Header

dshow.h,
Streams.h

Library

ole32.lib,
Ole32auth.lib,
Strmbase.lib,
Strmiids.lib,
uuid.lib

See Also

Reference

CTransformInputPin Class