Compartilhar via


estrutura DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA (dxvahd.h)

Especifica a taxa de quadros 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.

Sintaxe

typedef struct _DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA {
  BOOL               RepeatFrame;
  DXVAHD_OUTPUT_RATE OutputRate;
  DXVAHD_RATIONAL    CustomRate;
} DXVAHD_STREAM_STATE_OUTPUT_RATE_DATA;

Membros

RepeatFrame

Especifica como o dispositivo executa a conversão de taxa de quadros, se necessário. O valor de estado padrão é FALSE (interpolação).

Valor Significado
TRUE
O dispositivo repete quadros.
FALSE
O dispositivo interpola quadros.

OutputRate

Especifica a taxa de saída, como membro da enumeração DXVAHD_OUTPUT_RATE .

CustomRate

Especifica uma taxa de saída personalizada, como uma estrutura de DXVAHD_RATIONAL . Esse membro é ignorado, a menos que OutputRate seja igual a DXVAHD_OUTPUT_RATE_CUSTOM. O valor de estado padrão é 1/1.

Para obter a lista de taxas personalizadas compatíveis com o processador de vídeo, chame IDXVAHD_Device::GetVideoProcessorCustomRates. Se uma taxa personalizada for usada, ela deverá ser retirada dessa lista.

Comentários

A taxa de saída pode exigir que o dispositivo converta a taxa de quadros do fluxo de entrada. Nesse caso, o valor de RepeatFrame controla se o dispositivo cria quadros interpolados ou simplesmente repete quadros de entrada.

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

Estruturas de vídeo Direct3D

IDXVAHD_VideoProcessor::SetVideoProcessStreamState

Estruturas do Media Foundation