PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 función de devolución de llamada (d3d12umddi.h)
Realiza una operación de procesamiento de vídeo en una o varias muestras de entrada y escribe el resultado en una superficie de salida.
Sintaxis
PFND3D12DDI_VIDEO_PROCESS_FRAME_0032 Pfnd3d12ddiVideoProcessFrame0032;
void Pfnd3d12ddiVideoProcessFrame0032(
D3D12DDI_HCOMMANDLIST hDrvCommandList,
D3D12DDI_HVIDEOPROCESSOR_0020 hDrvVideoProcessor,
const D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS_0032 *pOutputParameters,
const D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS_0032 *pInputStreamParameters,
UINT NumInputStreams
)
{...}
Parámetros
hDrvCommandList
Lista de comandos que se usa para registrar este comando de marcos de proceso.
hDrvVideoProcessor
Instancia del procesador de vídeo que se va a usar para esta llamada de proceso de vídeo. El procesador de vídeo contiene el estado de una sesión de procesamiento de vídeo, incluida la memoria intermedia necesaria, los datos de procesamiento almacenados en caché u otro espacio de trabajo temporal.
pOutputParameters
Argumentos de salida para el proceso de vídeo. Los parámetros disponibles se encuentran en la estructura D3D12DDIARG_VIDEO_PROCESS_OUTPUT_STREAM_ARGUMENTS .
pInputStreamParameters
Especifica una matriz de parámetros de entrada. Los parámetros disponibles están en la estructura D3D12DDIARG_VIDEO_PROCESS_INPUT_STREAM_ARGUMENTS .
NumInputStreams
Recuento de flujos de entrada.
Valor devuelto
None
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Windows |
Encabezado | d3d12umddi.h |