CTransformInputPin::CheckMediaType

 
Microsoft DirectShow 9.0

CTransformInputPin::CheckMediaType

The CheckMediaType method determines if the pin accepts a specific media type.

Syntax

  HRESULT CheckMediaType(
    const CMediaType *mtIn
);

Parameters

mtIn

Pointer to a CMediaType object that contains the proposed media type.

Return Value

Returns S_OK or another HRESULT value.

Remarks

This method implements the pure virtual CBasePin::CheckMediaType method. It calls the filter's CTransformFilter::CheckInputType method, which is also pure virtual. The filter's derived class must implement CheckInputType to determine whether a given input type is acceptable.

If the filter's output pin is connected, this method also calls the filter's CTransformFilter::CheckTransform method to determine whether the input type is compatible with the output type. The CheckTransform method is pure virtual as well.

Requirements

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

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

See Also

CTransformInputPin Class