MF_MT_FRAME_SIZE attribute
Width and height of a video frame, in pixels.
Data type
UINT64
Remarks
The upper 32 bits contain the width and the lower 32 bits contain the height.
To set this attribute, use the MFSetAttributeSize function. To get this attribute, use the MFGetAttributeSize function.
The GUID constant for this attribute is exported from mfuuid.lib.
Examples
// Helper function to set the frame size on a video media type.
inline HRESULT SetFrameSize(IMFMediaType *pType, UINT32 width, UINT32 height)
{
return MFSetAttributeSize(pType, MF_MT_FRAME_SIZE, width, height);
}
// Helper function to get the frame size from a video media type.
inline HRESULT GetFrameSize(IMFMediaType *pType, UINT32 *pWidth, UINT32 *pHeight)
{
return MFGetAttributeSize(pType, MF_MT_FRAME_SIZE, pWidth, pHeight);
}
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows Vista [desktop apps | UWP apps] |
Minimum supported server |
Windows Server 2008 [desktop apps | UWP apps] |
Header |
|
See also