Compartilhar via


enumeração DXVAHD_OUTPUT_RATE (dxvahd.h)

Especifica as taxas de quadro de saída para um fluxo de entrada, ao usar a DXVA-HD (Alta Definição de Aceleração de Vídeo) do Microsoft DirectX.

Esse tipo de enumeração é usado na estrutura DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA .

Syntax

typedef enum _DXVAHD_OUTPUT_RATE {
  DXVAHD_OUTPUT_RATE_NORMAL = 0,
  DXVAHD_OUTPUT_RATE_HALF = 1,
  DXVAHD_OUTPUT_RATE_CUSTOM = 2
} DXVAHD_OUTPUT_RATE;

Constantes

 
DXVAHD_OUTPUT_RATE_NORMAL
Valor: 0
A saída do quadro está na taxa normal.

Para entrada progressiva, cada quadro produz um quadro de saída. Para entrada entrelaçada, cada quadro (dois campos) produz dois quadros de saída progressivos.
DXVAHD_OUTPUT_RATE_HALF
Valor: 1
A saída do quadro está na metade da taxa.

Para entrada progressiva, cada quadro produz um quadro de saída, assim como ocorre com DXVAHD_OUTPUT_RATE_NORMAL. Para entrada entrelaçada, cada quadro produz um quadro de saída progressivo.
DXVAHD_OUTPUT_RATE_CUSTOM
Valor: 2
A saída do quadro está a uma taxa personalizada.

Use esse valor para conversão de taxa de quadros ou telecine inversa. A taxa exata é fornecida no membro OutputRate da estrutura DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA . Para obter a lista de taxas personalizadas compatíveis com o processador de vídeo, chame o método IDXVAHD_Device::GetVideoProcessorCustomRates .

Requisitos

   
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_STREAM_STATE_OUTPUT_RATE_DATA

Enumerações de vídeo direct3D

Enumerações do Media Foundation