Compartilhar via


enumeração MF_QUALITY_LEVEL (mfidl.h)

Especifica o nível de qualidade de um componente de pipeline. O nível de qualidade determina como o componente consome ou produz amostras.

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
Qualidade normal.
MF_QUALITY_NORMAL_MINUS_1
Valor: 0x1
Um nível abaixo da qualidade normal.
MF_QUALITY_NORMAL_MINUS_2
Valor: 0x2
Dois níveis abaixo da qualidade normal.
MF_QUALITY_NORMAL_MINUS_3
Valor: 0x3
Três níveis abaixo da qualidade normal.
MF_QUALITY_NORMAL_MINUS_4
Valor: 0x4
Quatro níveis abaixo da qualidade normal.
MF_QUALITY_NORMAL_MINUS_5
Valor: 0x5
Cinco níveis abaixo da qualidade normal.
MF_NUM_QUALITY_LEVELS
Valor: 0x6
Número máximo de níveis de qualidade. Esse valor não é um sinalizador válido.

Comentários

Cada nível de qualidade sucessivo diminui a quantidade de processamento necessária, ao mesmo tempo em que reduz a qualidade resultante do áudio ou vídeo. O algoritmo específico usado para reduzir a qualidade depende do componente. O modo 1 é o modo menos agressivo e o modo 5 é o mais agressivo. Um componente não é necessário para implementar todos os cinco níveis. Além disso, o mesmo nível de qualidade pode não ser comparável entre dois componentes diferentes.

Os decodificadores de vídeo geralmente podem reduzir a qualidade deixando de fora determinadas etapas pós-processamento. O EVR (renderizador de vídeo) aprimorado às vezes pode reduzir a qualidade alternando para um modo de desinterlacing diferente.

Requisitos

   
Cliente mínimo com suporte Windows Vista [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2008 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho mfidl.h

Confira também

IMFQualityAdvise

Enumerações do Media Foundation