estrutura DXVA_ExtendedFormat (dxva.h)
A estrutura DXVA_ExtendedFormat descreve o formato estendido do quadro de vídeo.
Sintaxe
typedef struct _DXVA_ExtendedFormat {
UINT SampleFormat : 8;
UINT VideoChromaSubsampling : 4;
DXVA_NominalRange NominalRange : 3;
DXVA_VideoTransferMatrix VideoTransferMatrix : 3;
DXVA_VideoLighting VideoLighting : 4;
DXVA_VideoPrimaries VideoPrimaries : 5;
DXVA_VideoTransferFunction VideoTransferFunction : 5;
} DXVA_ExtendedFormat;
Membros
SampleFormat
Especifica como um quadro de vídeo é amostrado. Os 8 bits são definidos por um dos enumeradores no tipo de enumeração DXVA_SampleFormat .
VideoChromaSubsampling
Especifica o esquema de codificação chroma para dados Y'Cb'Cr'. Os 4 bits são definidos por uma combinação ORed dos enumeradores no tipo de enumeração DXVA_VideoChromaSubsampling .
NominalRange
Especifica se os dados de exemplo incluem espaço para a cabeça (valores além de 1,0 branco) e toeroom (superblacks abaixo da referência 0,0 preto). Os 3 bits são definidos por um dos enumeradores no tipo de enumeração DXVA_NominalRange .
VideoTransferMatrix
Especifica a matriz de conversão de Y'Cb'Cr' para (studio) R'G'B'. Os 3 bits são definidos por um dos enumeradores no tipo de enumeração DXVA_VideoTransferMatrix .
VideoLighting
Especifica as condições de iluminação para exibição de vídeo. Os 4 bits são definidos por um dos enumeradores no tipo de enumeração DXVA_VideoLighting .
VideoPrimaries
Especifica primárias de cores, qual estado as funções de base RGB são usadas. Os 5 bits são definidos por um dos enumeradores no tipo de enumeração DXVA_VideoPrimaries .
VideoTransferFunction
Especifica a função de conversão de R'G'B' para RGB. Os 5 bits são definidos pelo tipo de enumeração DXVA_VideoTransferFunction .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Essa estrutura se aplica somente ao Windows Server 2003 com SP1 e posterior e ao Windows XP com SP2 e posterior. |
Cabeçalho | dxva.h (inclua Dxva.h) |