estrutura DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA (d3dumddi.h)
A estrutura DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA descreve dados de estado de fluxo que especificam a taxa de saída do fluxo de entrada.
Sintaxe
typedef struct _DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA {
[in] BOOL RepeatFrame;
[in] DXVAHDDDI_OUTPUT_RATE OutputRate;
[in] DXVAHDDDI_RATIONAL CustomRate;
} DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA;
Membros
[in] RepeatFrame
Um valor booliano que especifica se a conversão de taxa de quadros se repete ou interpola os quadros. O driver refere-se a RepeatFrame somente quando usa a conversão de taxa de quadros. O valor padrão é FALSE, que indica que a conversão de taxa de quadros interpola os quadros.
[in] OutputRate
Um valor do tipo DXVAHDDDI_OUTPUT_RATE que indica a taxa de saída do fluxo de entrada. O valor padrão é DXVAHDDDI_OUTPUT_RATE_NORMAL.
[in] CustomRate
Uma estrutura DXVAHDDDI_RATIONAL que especifica um valor fracionário que representa uma taxa de saída personalizada. O driver refere-se a CustomRate somente quando o valor especificado em OutputRate é DXVAHDDDI_OUTPUT_RATE_CUSTOM. O valor padrão é 1/1.
Comentários
O driver usa o membro RepeatFrame para controlar a conversão de taxa de quadros. Por exemplo, quando o driver converte de 60i para 60p, se o processador de vídeo for capaz do telecine inverso (60i para 24p) e da conversão de taxa de quadros (24p para 60p), os quadros convertidos contêm quadros interpolados. Às vezes, a interpolação resulta em artefatos e o aplicativo pode exigir a repetição dos quadros.
O membro CustomRate deve especificar uma das taxas personalizadas fornecidas pelo driver nos membros da estrutura DXVAHDDDI_CUSTOM_RATE_DATA quando a função GetCaps do driver foi chamada com o valor D3DDDICAPS_DXVAHD_GETVPCUSTOMRATES definido; caso contrário, a função SetVideoProcessStreamState do driver retornará um erro.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | DXVAHDDDI_STREAM_STATE_OUTPUT_RATE_DATA tem suporte a partir do sistema operacional Windows 7. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |