Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| Microsoft DirectShow 9.0 |
CTransformOutputPin::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 an HRESULT value. Possible values include the following.
| Value | Description |
| S_OK | Success. |
| E_INVALIDARG | The filter's input pin is not connected. |
Remarks
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.
Requirements
** Header:** Declared in Transfrm.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also