Compartilhar via


estrutura D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 (d3d12umddi.h)

Estrutura usada para marcar se houver suporte para conversão de espaço em cores, conversão de formato e escala e se ela é necessária por motivos em tempo real ou formato de buffer de referência.

Sintaxe

typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
  UINT                                                NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020            Configuration;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020              DecodeSample;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020              OutputFormat;
  DXGI_RATIONAL                                       FrameRate;
  UINT                                                BitRate;
  D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                   ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;

Membros

NodeIndex

Na operação de vários adaptadores, o NodeIndex indica a qual adaptador físico do dispositivo essa operação se aplica.

Configuration

O perfil de decodificação e a criptografia bitstream. Consulte D3D12DDI_VIDEO_DECODE_CONFIGURATION.

DecodeSample

A origem decodificada como descrição de exemplo. Consulte D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

OutputFormat

A descrição do exemplo de saída. Consulte D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

FrameRate

A taxa de quadros do conteúdo do vídeo. Isso é usado pelo driver para determinar se o vídeo pode ser decodificado em tempo real.

BitRate

A taxa média de compactação de dados por segundo para o fluxo de vídeo compactado. Isso é usado pelo driver para determinar se o vídeo pode ser decodificado em tempo real.

SupportFlags

Sinalizadores com suporte. Consulte D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.

ScaleSupport

Indica o intervalo de tamanho de saída com suporte para conversão de decodificação. Consulte D3D12DDI_VIDEO_SCALE_SUPPORT.

Comentários

O marcar é feito por meio de pfnGetCaps com o D3D12DDICAPS_TYPE definido como um valor de D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT.

Se o espaço de cor e a conversão de formato forem relatados, SupportedFlags terá D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED definido. Os chamadores devem marcar ScaleSupport para entender se há suporte para a escala.

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h

Confira também

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS