IResize::put_MediaType
Microsoft DirectShow 9.0 |
IResize::put_MediaType
The put_MediaType method sets the output media type on the resizer filter.
Syntax
HRESULT put_MediaType( const AM_MEDIA_TYPE *pmt );
Parameters
pmt
[in] Pointer to an AM_MEDIA_TYPE structure that contains the media type.
Return Value
Returns an HRESULT value.
Remarks
DES calls this method before it connects the filter's output pin. Use the media type as the output pin's media type. Return this media type in the CTransformFilter::GetMediaType method, and check agsint this type in the CTransformFilter::CheckTransform method. DES never calls this method after the output pin is connected.
Currently, DES always sets the output media type to an uncompressed RGB format with a VIDEOINFOHEADER format block (format type equals FORMAT_VideoInfo). The subtype might be MEDIASUBTYPE_ARGB32, which indicates 32-bit RGB with an alpha channel.
Requirements
Requires DirectX 9.0 or later.
Header: Include Qedit.h. This header file is not compatible with Microsoft® Direct3D® headers later than version 7.
Library: Use strmiids.lib.
See Also