Compartilhar via


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)

Confira também

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix