Share via


MF_QUALITY_LEVEL-Enumeration (mfidl.h)

Gibt die Qualitätsebene für eine Pipelinekomponente an. Die Qualitätsebene bestimmt, wie die Komponente Proben verbraucht oder erzeugt.

Syntax

typedef enum _MF_QUALITY_LEVEL {
  MF_QUALITY_NORMAL = 0,
  MF_QUALITY_NORMAL_MINUS_1 = 0x1,
  MF_QUALITY_NORMAL_MINUS_2 = 0x2,
  MF_QUALITY_NORMAL_MINUS_3 = 0x3,
  MF_QUALITY_NORMAL_MINUS_4 = 0x4,
  MF_QUALITY_NORMAL_MINUS_5 = 0x5,
  MF_NUM_QUALITY_LEVELS = 0x6
} MF_QUALITY_LEVEL;

Konstanten

 
MF_QUALITY_NORMAL
Wert: 0
Normale Qualität.
MF_QUALITY_NORMAL_MINUS_1
Wert: 0x1
Eine Ebene unter normaler Qualität.
MF_QUALITY_NORMAL_MINUS_2
Wert: 0x2
Zwei Ebenen unter normaler Qualität.
MF_QUALITY_NORMAL_MINUS_3
Wert: 0x3
Drei Ebenen unter normaler Qualität.
MF_QUALITY_NORMAL_MINUS_4
Wert: 0x4
Vier Ebenen unter normaler Qualität.
MF_QUALITY_NORMAL_MINUS_5
Wert: 0x5
Fünf Ebenen unter normaler Qualität.
MF_NUM_QUALITY_LEVELS
Wert: 0x6
Maximale Anzahl von Qualitätsstufen. Dieser Wert ist kein gültiges Flag.

Hinweise

Jede aufeinanderfolgende Qualitätsstufe verringert den erforderlichen Verarbeitungsaufwand, während gleichzeitig die resultierende Qualität des Audio- oder Videomaterials verringert wird. Der spezifische Algorithmus, der zur Verringerung der Qualität verwendet wird, 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. Außerdem ist das gleiche Qualitätsniveau möglicherweise nicht zwischen zwei verschiedenen Komponenten vergleichbar.

Videodecoder können häufig die Qualität verringern, indem bestimmte Nachbearbeitungsschritte weggelassen werden. Der erweiterte Videorenderer (EVR) kann manchmal die Qualität reduzieren, indem er zu einem anderen Deinterlacing-Modus wechselt.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [Desktop-Apps | UWP-Apps]
Kopfzeile mfidl.h

Weitere Informationen

IMFQualityAdvise

Media Foundation-Enumerationen