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 |
---|---|
|
O dispositivo repete quadros. |
|
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 |