Compartir a través de


enumeración MF_QUALITY_LEVEL (mfidl.h)

Especifica el nivel de calidad de un componente de canalización. El nivel de calidad determina cómo consume o genera muestras el componente.

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;

Constantes

 
MF_QUALITY_NORMAL
Valor: 0
Calidad normal.
MF_QUALITY_NORMAL_MINUS_1
Valor: 0x1
Un nivel por debajo de la calidad normal.
MF_QUALITY_NORMAL_MINUS_2
Valor: 0x2
Dos niveles por debajo de la calidad normal.
MF_QUALITY_NORMAL_MINUS_3
Valor: 0x3
Tres niveles por debajo de la calidad normal.
MF_QUALITY_NORMAL_MINUS_4
Valor: 0x4
Cuatro niveles por debajo de la calidad normal.
MF_QUALITY_NORMAL_MINUS_5
Valor: 0x5
Cinco niveles por debajo de la calidad normal.
MF_NUM_QUALITY_LEVELS
Valor: 0x6
Número máximo de niveles de calidad. Este valor no es una marca válida.

Comentarios

Cada nivel de calidad sucesivo reduce la cantidad de procesamiento necesario, a la vez que reduce la calidad resultante del audio o vídeo. El algoritmo específico utilizado para reducir la calidad depende del componente. El modo 1 es el modo menos agresivo y el modo 5 es el más agresivo. No es necesario un componente para implementar los cinco niveles. Además, es posible que el mismo nivel de calidad no sea comparable entre dos componentes diferentes.

Los descodificadores de vídeo a menudo pueden reducir la calidad dejando fuera determinados pasos posteriores al procesamiento. El representador de vídeo mejorado (EVR) a veces puede reducir la calidad cambiando a un modo de desinterlazado diferente.

Requisitos

   
Cliente mínimo compatible Windows Vista [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2008 [aplicaciones de escritorio | aplicaciones para UWP]
Encabezado mfidl.h

Consulte también

IMFQualityAdvise

Enumeraciones de Media Foundation