estrutura DXVA_VideoDesc (dxva.h)
A estrutura DXVA_VideoDesc é enviada pelo renderizador para o driver para especificar uma descrição do fluxo de vídeo no qual a operação de desinterlacização ou conversão de taxa de quadros deve ser executada.
Sintaxe
typedef struct _DXVA_VideoDesc {
DWORD Size;
DWORD SampleWidth;
DWORD SampleHeight;
DWORD SampleFormat;
D3DFORMAT d3dFormat;
DXVA_Frequency InputSampleFreq;
DXVA_Frequency OutputFrameFreq;
} DXVA_VideoDesc, *LPDXVA_VideoDesc;
Membros
Size
Especifica o tamanho dessa estrutura, em bytes.
SampleWidth
Especifica a largura do exemplo, em pixels.
SampleHeight
Especifica a altura do exemplo, em pixels.
SampleFormat
Especifica o formato do exemplo definido pela estrutura DXVA_SampleFormat .
d3dFormat
Especifica o formato de superfície Direct3D do exemplo.
InputSampleFreq
Especifica a frequência do vídeo de entrada definido pela estrutura DXVA_Frequency .
OutputFrameFreq
Especifica a taxa de quadros desejada do vídeo de saída, conforme definido por DXVA_Frequency.
Comentários
Para obter exemplos mostrando valores de membro de estrutura para desinterlacizar ou converter diferentes tipos de conteúdo, consulte DeinterlaceQueryAvailableModes.
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dxva.h (inclua Dxva.h) |