MF_MT_DEFAULT_STRIDE-Attribut

Standardmäßiger Oberflächenschritt für einen unkomprimierten Videomedientyp. Stride ist die Anzahl von Bytes, die benötigt werden, um von einer Zeile mit Pixeln zur nächsten zu wechseln.

Datentyp

UINT32

Als INT32-Wert behandeln.

Bemerkungen

Der Attributwert wird als UINT32 gespeichert, sollte aber in einen 32-Bit-Ganzzahlwert mit Vorzeichen umgewandelt werden. Stride kann negativ sein.

Stride ist für Bilder von oben nach unten positiv und für Bottom-up-Bilder negativ.

Dieses Attribut gibt den Stride für eine zusammenhängende Darstellung des Bilds im Speicher; d. h. eine Darstellung ohne zusätzliche Auffüllungsbytes nach jeder Zeile. Wenn ein Medienpuffer die IMF2DBuffer-Schnittstelle unterstützt, verwenden Sie die IMF2DBuffer::Lock2D-Methode , um die tatsächliche Schrittfolge der Oberfläche abzurufen, die möglicherweise zusätzliche Auffüllungsbytes enthalten kann.

Weitere Informationen zur Oberflächenstride finden Sie unter Bildstride.

Ein Beispiel für die Berechnung der Standardschritte finden Sie unter Unkomprimierte Videopuffer.

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

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

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

IMFAttributes::GetUINT32

IMFAttributes::SetUINT32

IMFMediaType

Medientypattribute

Bildstride