CTransformFilter::CheckInputType

 
Microsoft DirectShow 9.0

CTransformFilter::CheckInputType

The CheckInputType method checks whether a specified media type is acceptable for input.

Syntax

  virtual HRESULT CheckInputType(
    const CMediaType *mtIn
) PURE;

Parameters

mtIn

Pointer to a CMediaType object that specifies the media type.

Return Value

Returns an HRESULT value. Possible values include those shown in the following table.

Value Description
S_OK Media type is acceptable.
VFW_E_TYPE_NOT_ACCEPTED Media type is not acceptable.

Remarks

The derived class must implement this method. Return S_OK if the proposed input format is acceptable, or an error code otherwise.

This method does not need to verify that the input format is compatible with the output format (if any). The input pin verifies that by calling the CheckTransform method.

Requirements

**  Header:** Declared in Transfrm.h; include Streams.h.

**  Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).

See Also