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 |