DXVAHD_INPUT_FORMAT_CAPS enumeração (dxvahd.h)
Define recursos relacionados a formatos de entrada para um dispositivo de Alta Definição de Aceleração de Vídeo (DXVA-HD) do Microsoft DirectX.
Syntax
typedef enum _DXVAHD_INPUT_FORMAT_CAPS {
DXVAHD_INPUT_FORMAT_CAPS_RGB_INTERLACED = 0x1,
DXVAHD_INPUT_FORMAT_CAPS_RGB_PROCAMP = 0x2,
DXVAHD_INPUT_FORMAT_CAPS_RGB_LUMA_KEY = 0x4,
DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED = 0x8
} DXVAHD_INPUT_FORMAT_CAPS;
Constantes
DXVAHD_INPUT_FORMAT_CAPS_RGB_INTERLACED Valor: 0x1 O dispositivo pode desinterlacear um fluxo de entrada que contém vídeo RGB entrelaçado. |
DXVAHD_INPUT_FORMAT_CAPS_RGB_PROCAMP Valor: 0x2 O dispositivo pode executar o ajuste de cor no vídeo RGB. |
DXVAHD_INPUT_FORMAT_CAPS_RGB_LUMA_KEY Valor: 0x4 O dispositivo pode executar o keying de luma em vídeo RGB. |
DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED Valor: 0x8 O dispositivo pode desinterlacear fluxos de entrada com formatos de cor palettizados. |
Comentários
Esses sinalizadores definem recursos de processamento de vídeo que geralmente não são necessários e, portanto, não são necessários para que dispositivos DXVA-HD ofereçam suporte.
Os três primeiros sinalizadores estão relacionados ao suporte RGB para funções que normalmente são aplicadas ao vídeo YCbCr: desinterlacing, ajuste de cor e chave de luma. Um dispositivo DXVA-HD que dá suporte a essas funções para YCbCr não é necessário para dar suporte a elas para entrada RGB. O suporte à entrada RGB para essas funções é uma funcionalidade adicional, refletida por essas constantes. O driver pode converter a entrada em outro espaço de cor, executar a função indicada e converter o resultado de volta em RGB.
Da mesma forma, um dispositivo que dá suporte à desinterlacagem não é necessário para dar suporte à desinterlacização de formatos palettizados. Essa funcionalidade é indicada pelo sinalizador DXVAHD_INPUT_FORMAT_CAPS_PALETTE_INTERLACED .
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 |