Compartir a través de


estructura D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT (d3d12video.h)

Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando la característica especificada se D3D12_FEATURE_VIDEO_PROCESS_SUPPORT .

Sintaxis

typedef struct D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT {
  UINT                                      NodeIndex;
  D3D12_VIDEO_SAMPLE                        InputSample;
  D3D12_VIDEO_FIELD_TYPE                    InputFieldType;
  D3D12_VIDEO_FRAME_STEREO_FORMAT           InputStereoFormat;
  DXGI_RATIONAL                             InputFrameRate;
  D3D12_VIDEO_FORMAT                        OutputFormat;
  D3D12_VIDEO_FRAME_STEREO_FORMAT           OutputStereoFormat;
  DXGI_RATIONAL                             OutputFrameRate;
  D3D12_VIDEO_PROCESS_SUPPORT_FLAGS         SupportFlags;
  D3D12_VIDEO_SCALE_SUPPORT                 ScaleSupport;
  D3D12_VIDEO_PROCESS_FEATURE_FLAGS         FeatureSupport;
  D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS     DeinterlaceSupport;
  D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS AutoProcessingSupport;
  D3D12_VIDEO_PROCESS_FILTER_FLAGS          FilterSupport;
  D3D12_VIDEO_PROCESS_FILTER_RANGE          FilterRangeSupport[32];
} D3D12_FEATURE_DATA_VIDEO_PROCESS_SUPPORT;

Miembros

NodeIndex

Entero que indica a qué adaptador físico del dispositivo se aplica la operación, en una operación de varios adaptadores.

InputSample

Estructura D3D12_VIDEO_SAMPLE que define el ancho, el alto y el formato del ejemplo de entrada.

InputFieldType

Miembro de la enumeración D3D12_VIDEO_FIELD_TYPE que especifica el tipo de campo entrelazado del ejemplo de entrada.

InputStereoFormat

Miembro de la enumeración D3D12_VIDEO_FRAME_STEREO_FORMAT que especifica el formato estéreo del ejemplo de entrada.

InputFrameRate

Velocidad de fotogramas de entrada.

OutputFormat

Estructura de D3D12_VIDEO_FORMAT que especifica el formato DXGI de salida y el espacio de colores.

OutputStereoFormat

Miembro de la enumeración D3D12_VIDEO_FRAME_STEREO_FORMAT especificando el formato estéreo de la salida.

OutputFrameRate

Velocidad de fotogramas de salida.

SupportFlags

Miembro del D3D12_VIDEO_PROCESS_SUPPORT_FLAGS que indica si se admite el formato solicitado y la conversión del espacio de colores. La llamada a ID3D12Device::CheckFeatureSupport rellena este valor.

ScaleSupport

Estructura de D3D12_VIDEO_SCALE_SUPPORT que especifica las funcionalidades de escalado admitidas. La llamada a ID3D12Device::CheckFeatureSupport rellena este valor.

FeatureSupport

Combinación OR bit a bit de la enumeración D3D12_VIDEO_PROCESS_FEATURE_FLAGS que especifica las características de procesamiento de vídeo admitidas. La llamada a ID3D12Device::CheckFeatureSupport rellena este valor.

DeinterlaceSupport

Miembro de la enumeración D3D12_VIDEO_PROCESS_DEINTERLACE_FLAGS que especifica las funcionalidades de desinterlacación admitidas. La llamada a ID3D12Device::CheckFeatureSupport rellena este valor.

AutoProcessingSupport

Miembro del D3D12_VIDEO_PROCESS_AUTO_PROCESSING_FLAGS especificando las funcionalidades de procesamiento automático admitidas. La llamada a ID3D12Device::CheckFeatureSupport rellena este valor.

FilterSupport

Combinación OR bit a bit de valores de la enumeración D3D12_VIDEO_PROCESS_FILTER_FLAGS que especifica las características de filtrado de vídeo admitidas. La llamada a ID3D12Device::CheckFeatureSupport rellena este valor.

FilterRangeSupport[32]

Matriz de estructuras de D3D12_VIDEO_PROCESS_FILTER_RANGE que representan los valores del intervalo de filtros. La llamada a ID3D12Device::CheckFeatureSupport rellena este valor. La aplicación que llama debe asignar la memoria para la lista de intervalos de filtros antes de llamar a CheckFeatureSupport.

Requisitos

Requisito Valor
Header d3d12video.h