attribut MF_MT_FRAME_SIZE

Breite und Höhe eines Videorahmens in Pixel.

Datentyp

UINT64

Bemerkungen

Die oberen 32 Bits enthalten die Breite und die unteren 32 Bits die Höhe.

Um dieses Attribut festzulegen, verwenden Sie die MFSetAttributeSize-Funktion . Verwenden Sie zum Abrufen dieses Attributs die MFGetAttributeSize-Funktion .

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Beispiele

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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [Desktop-Apps | UWP-Apps]
Header
Mfapi.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

IMFMediaType

Medientypattribute