Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gibt an, wie ein Videostream interlaced wird.
In den folgenden Beschreibungen bezieht sich das obere Feld auf das Feld, das die führende halbe Scanzeile enthält. Unteres Feld bezieht sich auf das Feld, das die erste vollständige Scanzeile enthält.
Syntax
typedef enum _MFVideoInterlaceMode {
MFVideoInterlace_Unknown = 0,
MFVideoInterlace_Progressive = 2,
MFVideoInterlace_FieldInterleavedUpperFirst = 3,
MFVideoInterlace_FieldInterleavedLowerFirst = 4,
MFVideoInterlace_FieldSingleUpper = 5,
MFVideoInterlace_FieldSingleLower = 6,
MFVideoInterlace_MixedInterlaceOrProgressive = 7,
MFVideoInterlace_Last,
MFVideoInterlace_ForceDWORD = 0x7fffffff
} MFVideoInterlaceMode;
Konstanten
MFVideoInterlace_UnknownWert: 0 Die Art der Interlacing ist nicht bekannt. |
MFVideoInterlace_ProgressiveWert: 2 Progressive Frames. |
MFVideoInterlace_FieldInterleavedUpperFirstWert: 3 Interlaced Frames. Jeder Frame enthält zwei Felder. Die Feldlinien sind verschachtelt, wobei das obere Feld in der ersten Zeile angezeigt wird. |
MFVideoInterlace_FieldInterleavedLowerFirstWert: 4 Interlaced Frames. Jeder Frame enthält zwei Felder. Die Feldlinien sind verschachtelt, wobei das untere Feld in der ersten Zeile angezeigt wird. |
MFVideoInterlace_FieldSingleUpperWert: 5 Interlaced Frames. Jeder Frame enthält ein Feld, wobei das obere Feld zuerst angezeigt wird. |
MFVideoInterlace_FieldSingleLowerWert: 6 Interlaced Frames. Jeder Frame enthält ein Feld, wobei das untere Feld zuerst angezeigt wird. |
MFVideoInterlace_MixedInterlaceOrProgressiveWert: 7 Der Stream enthält eine Mischung aus interlaced und progressive Modi. |
MFVideoInterlace_LastReserviert. |
MFVideoInterlace_ForceDWORDWert: 0x7fffffff Reserviert. Dieses Element erzwingt, dass der Enumerationstyp als DWORD-Wert kompiliert wird. |
Hinweise
Scanzeilen im unteren Feld sind 0,5 Scanzeilen niedriger als im oberen Feld. Im NTSC-Fernsehen besteht ein Frame aus einem unteren Feld gefolgt von einem oberen Feld. Im PAL-Fernsehen besteht ein Frame aus einem oberen Feld gefolgt von einem unteren Feld.
Das obere Feld wird auch als gerades Feld, oberstes Feld oder Feld 2 bezeichnet. Das untere Feld wird auch als ungerades Feld, unteres Feld oder Feld 1 bezeichnet.
Wenn der Interlace-Modus MFVideoInterlace_FieldSingleUpper oder MFVideoInterlace_FieldSingleLower ist, enthält jedes Beispiel ein einzelnes Feld, sodass jeder Puffer nur die Hälfte der Im Medientyp angegebenen Feldzeilen enthält.
Anforderungen
| Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
| Kopfzeile | mfobjects.h (include Mfidl.h) |