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 aggressiv eine Pipelinekomponente Stichproben löschen soll.
Syntax
typedef enum _MF_QUALITY_DROP_MODE {
MF_DROP_MODE_NONE = 0,
MF_DROP_MODE_1 = 0x1,
MF_DROP_MODE_2 = 0x2,
MF_DROP_MODE_3 = 0x3,
MF_DROP_MODE_4 = 0x4,
MF_DROP_MODE_5 = 0x5,
MF_NUM_DROP_MODES = 0x6
} MF_QUALITY_DROP_MODE;
Konstanten
MF_DROP_MODE_NONE Wert: 0 Normale Verarbeitung von Stichproben. Der Ablagemodus ist deaktiviert. |
MF_DROP_MODE_1 Wert: 0x1 Erster Löschmodus (am wenigsten aggressiv). |
MF_DROP_MODE_2 Wert: 0x2 Zweiter Ablagemodus. |
MF_DROP_MODE_3 Wert: 0x3 Dritter Ablagemodus. |
MF_DROP_MODE_4 Wert: 0x4 Vierter Ablagemodus. |
MF_DROP_MODE_5 Wert: 0x5 Fünfter Löschmodus (am aggressivsten, wenn er unterstützt wird; siehe Hinweise). |
MF_NUM_DROP_MODES Wert: 0x6 Maximale Anzahl von Ablagemodi. Dieser Wert ist kein gültiges Flag. |
Hinweise
Im Drop-Modus löscht eine Komponente Stichproben, je nach Ebene des Ablagemodus mehr oder weniger aggressiv. Der verwendete Algorithmus hängt von der Komponente ab. Modus 1 ist der am wenigsten aggressive Modus, und Modus 5 ist der aggressivste. Eine Komponente ist nicht erforderlich, um alle fünf Ebenen zu implementieren.
Angenommen, ein codierter Videodatenstrom weist zwischen jedem P-Frames-Paar drei B-Frames auf. Ein Decoder kann die folgenden Ablagemodi implementieren:
- Modus 1: Löschen Sie eines von drei B-Frames.
- Modus 2: Löschen Sie eines von zwei B-Frames.
- Modus 3: Alle Deltaframes löschen.
- Modi 4 und 5: Nicht unterstützt.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [Desktop-Apps | UWP-Apps] |
Kopfzeile | mfidl.h |