|Microsoft DirectX 9.0|
The CheckMediaType method determines if the pin accepts a specific media type.
HRESULT CheckMediaType( const CMediaType *mtIn );
Pointer to a CMediaType object that contains the proposed media type.
Returns an HRESULT value. Possible values include the following.
|E_INVALIDARG||The filter's input pin is not connected.|
This method implements the pure virtual CBasePin::CheckMediaType method. The method fails if the filter's input pin is not connected. Otherwise, it calls the filter's CTransformFilter::CheckTransform method, which is also pure virtual. The filter's derived class must implement CheckTransform, which determines if the proposed output media type is compatible with the input media type.