Compartilhar via


estrutura D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 (d3d12umddi.h)

A estrutura D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 especifica informações usadas para recuperar os recursos de um processador de vídeo. Ele é usado pela função de retorno de chamada PFND3D12DDI_VIDEO_GETCAPS , com o parâmetro Type em D3D12DDIARG_VIDEO_GETCAPS_0020 definido como D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT.

Sintaxe

typedef struct D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 {
  UINT                                              NodeIndex;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020            InputSample;
  D3D12DDI_VIDEO_FIELD_TYPE_0020                    InputFieldType;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           InputStereoFormat;
  DXGI_RATIONAL                                     InputFrameRate;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020            OutputFormat;
  D3D12DDI_VIDEO_FRAME_STEREO_FORMAT_0020           OutputStereoFormat;
  DXGI_RATIONAL                                     OutputFrameRate;
  D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS_0022         SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                 ScaleSupport;
  D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS_0020 FeatureSupport;
  D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS_0020     DeinterlaceSupport;
  D3D12DDI_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS_0022 AutoProcessingSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS_0020          FilterSupport;
  D3D12DDI_VIDEO_PROCESS_FILTER_RANGE_0020          FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020];
} D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032;

Membros

NodeIndex

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

InputSample

Largura, Altura e Formato de Entrada. Confira D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

InputFieldType

O tipo de campo entrelaçado do exemplo de entrada. Confira D3D12DDI_VIDEO_FIELD_TYPE.

InputStereoFormat

O formato estéreo da entrada. Consulte D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

InputFrameRate

A taxa de quadros de entrada.

OutputFormat

O formato DXGI de saída e o espaço de cor. Confira D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

OutputStereoFormat

O formato estéreo da saída. Consulte D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

OutputFrameRate

A taxa de quadros da saída.

SupportFlags

Indica se há suporte para a conversão do formato de entrada e do espaço de cor para o formato de saída e o espaço de cor. Confira D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS para obter detalhes,

ScaleSupport

Indica o intervalo de escala de saída com suporte para o processamento de entrada para saída. Consulte D3D12DDI_VIDEO_SCALE_SUPPORT.

FeatureSupport

Um OR bit a bit de zero ou mais sinalizadores da enumeração D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS .

DeinterlaceSupport

Os modos de desinterlace compatíveis com o driver. Confira D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.

AutoProcessingSupport

Indica o tipo de operações de processamento automático compatíveis com o driver.

FilterSupport

Um OR bit a bit de zero ou mais sinalizadores da enumeração D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS .

FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

A lista de valores de intervalo de filtro. A ordem dos valores de intervalo deve ser especificada na mesma ordem em que os filtros aparecem no D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS valores de intervalo estão disponíveis para filtros atuais e futuros. O runtime D3D não inicializará nenhum valor de intervalo que não seja compatível com o driver. O valor de D3D12DDI_VIDEO_PROCESS_MAX_FILTERS é definido como tal:

#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32

Requisitos

Requisito Valor
Cabeçalho d3d12umddi.h