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 de croma 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 exibir o vídeo. Os 4 bits são definidos por um dos enumeradores no tipo de enumeração DXVA_VideoLighting.

VideoPrimaries

Especifica as primárias de cor, que afirmam quais 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
de cliente com suporte mínimo 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)

Consulte também

DXVA_NominalRange

DXVA_SampleFormat

DXVA_VideoChromaSubsampling

DXVA_VideoLighting

DXVA_VideoPrimaries

DXVA_VideoTransferFunction

DXVA_VideoTransferMatrix