estructura D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 (d3d12umddi.h)

La estructura de D3D12DDI_VIDEO_PROCESS_SUPPORT_DATA_0032 especifica información utilizada para recuperar las funcionalidades de un procesador de vídeo. Lo usa la función de devolución de llamada PFND3D12DDI_VIDEO_GETCAPS , con el parámetro Type en D3D12DDIARG_VIDEO_GETCAPS_0020 establecido en D3D12DDICAPS_TYPE_VIDEO_0020_PROCESS_SUPPORT.

Sintaxis

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;

Miembros

NodeIndex

En la operación de varios adaptadores, esto indica a qué adaptador físico del dispositivo se aplica esta operación.

InputSample

Ancho de entrada, Alto y Formato. Consulte D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

InputFieldType

Tipo de campo entrelazado del ejemplo de entrada. Consulte D3D12DDI_VIDEO_FIELD_TYPE.

InputStereoFormat

Formato estéreo de la entrada. Consulte D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

InputFrameRate

Velocidad de fotogramas de entrada.

OutputFormat

Formato DXGI de salida y espacio de colores. Consulte D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

OutputStereoFormat

Formato estéreo de la salida. Consulte D3D12DDI_VIDEO_FRAME_STEREO_FORMAT.

OutputFrameRate

Velocidad de fotogramas de la salida.

SupportFlags

Indica si se admite la conversión del formato de entrada y el espacio de color al formato de salida y al espacio de colores. Consulte D3D12DDI_VIDEO_PROCESS_SUPPORT_FLAGS para obtener más información,

ScaleSupport

Indica el intervalo de escalado de salida admitido para el procesamiento de entrada a salida. Consulte D3D12DDI_VIDEO_SCALE_SUPPORT.

FeatureSupport

OR bit a bit de cero o más marcas de la enumeración D3D12DDI_VIDEO_PROCESS_FEATURE_SUPPORT_FLAGS .

DeinterlaceSupport

Los modos de desinterlace admitidos por el controlador. Consulte D3D12DDI_VIDEO_PROCESS_DEINTERLACE_FLAGS.

AutoProcessingSupport

Indica el tipo de operaciones de procesamiento automático compatibles con el controlador.

FilterSupport

OR bit a bit de cero o más marcas de la enumeración D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS .

FilterRangeSupport[D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020]

Lista de valores de intervalo de filtros. El orden de los valores de intervalo debe especificarse en el mismo orden en que los filtros aparecen en el D3D12DDI_VIDEO_PROCESS_FILTER_FLAGS. D3D12DDI_VIDEO_PROCESS_MAX_FILTERS valores de intervalo están disponibles para los filtros actuales y futuros. El entorno de ejecución D3D no inicializará ningún valor de intervalo que no sea compatible con el controlador. El valor de D3D12DDI_VIDEO_PROCESS_MAX_FILTERS se define como tal:

#define D3D12DDI_VIDEO_PROCESS_MAX_FILTERS_0020 32

Requisitos

Requisito Valor
Header d3d12umddi.h