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 |