MF_MT_FRAME_SIZE屬性

視訊框架的寬度和高度,以圖元為單位。

資料類型

UINT64

備註

上層 32 位包含寬度,下層 32 位則包含高度。

若要設定此屬性,請使用 MFSetAttributeSize 函式。 若要取得此屬性,請使用 MFGetAttributeSize 函式。

此屬性的 GUID 常數會從 mfuuid.lib 匯出。

範例

// 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);
}

規格需求

需求
最低支援的用戶端
Windows Vista [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器
Windows Server 2008 [傳統型應用程式 |UWP 應用程式]
標頭
Mfapi.h

另請參閱

依字母順序排列的媒體基礎屬性清單

IMFMediaType

媒體類型屬性