Compartilhar via


enumeração DXVAHD_DEVICE_USAGE (dxvahd.h)

Especifica o uso pretendido para um dispositivo de Alta Definição de Aceleração de Vídeo (DXVA-HD) do Microsoft DirectX.

Syntax

typedef enum _DXVAHD_DEVICE_USAGE {
  DXVAHD_DEVICE_USAGE_PLAYBACK_NORMAL = 0,
  DXVAHD_DEVICE_USAGE_OPTIMAL_SPEED = 1,
  DXVAHD_DEVICE_USAGE_OPTIMAL_QUALITY = 2
} DXVAHD_DEVICE_USAGE;

Constantes

 
DXVAHD_DEVICE_USAGE_PLAYBACK_NORMAL
Valor: 0
Reprodução de vídeo normal. O driver gráfico deve expor um conjunto de recursos apropriados para reprodução de vídeo em tempo real.
DXVAHD_DEVICE_USAGE_OPTIMAL_SPEED
Valor: 1
Velocidade ideal. O driver gráfico deve expor um conjunto mínimo de recursos otimizados para desempenho.

Use essa configuração se desejar um melhor desempenho e puder aceitar alguma redução na qualidade do vídeo. Por exemplo, você pode usar essa configuração no modo de economia de energia ou para reproduzir miniaturas de vídeo.
DXVAHD_DEVICE_USAGE_OPTIMAL_QUALITY
Valor: 2
Qualidade ideal. O driver gráfico deve expor seu conjunto máximo de funcionalidades.

Especifique essa configuração para obter a melhor qualidade de vídeo possível. É apropriado para tarefas como edição de vídeo, quando a qualidade é mais importante do que a velocidade. Não é apropriado para reprodução em tempo real.

Comentários

O driver gráfico usa uma dessas constantes de enumeração como uma dica quando cria o dispositivo DXVA-HD.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 7 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 R2 [somente aplicativos da área de trabalho]
Cabeçalho dxvahd.h

Confira também

DXVA-HD

DXVAHD_CreateDevice

Enumerações de vídeo direct3D

Enumerações do Media Foundation