Microsoft DirectX 9.0 |
The CheckMediaType method determines if the pin accepts a specific media type. This method implements the pure virtual CBasePin::CheckMediaType method.
Syntax
virtual HRESULT CheckMediaType(
const CMediaType *pMediaType
);
Parameters
pMediaType
Pointer to a CMediaType object that contains the proposed media type.
Return Value
Returns one of the HRESULT values shown in the following table.
Value | Description |
S_OK | This pin supports this media type. |
E_FAIL | The pin does not support this media type. |
Remarks
By default, the pin supports a single media type. This method retrieves the supported type by calling the single-parameter version of the CSourceStream::GetMediaType method, and compares it to the proposed type. If your pin supports more than one media type, override this method.
See Also