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 |
|
Siehe auch