Compartir a través de


PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 función de devolución de llamada (d3d12umddi.h)

La función de devolución de llamada de un controlador de cliente PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 registra una operación de marco de codificación en la lista de comandos.

Sintaxis

PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 Pfnd3d12ddiVideoEncodeFrame00820;

void Pfnd3d12ddiVideoEncodeFrame00820(
  [in]  D3D12DDI_HCOMMANDLIST hDrvCommandList,
  [in]  D3D12DDI_HVIDEOENCODER_0080 hDrvEncoder,
  [in]  D3D12DDI_HVIDEOENCODERHEAP_0080 hDrvVideoEncoderHeap,
  [in]  const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 *pInputStreamArguments,
  [out] const D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 *pOutputStreamArguments
)
{...}

Parámetros

[in] hDrvCommandList

Controle los datos del controlador para la lista de comandos. El controlador usa esta región de memoria para almacenar estructuras de datos internas relacionadas con su lista de comandos.

[in] hDrvEncoder

Identificador de un objeto codificador de vídeo. El identificador se devolvió cuando se creó el objeto codificador de vídeo.

[in] hDrvVideoEncoderHeap

Identificador de un objeto montón de codificador de vídeo. El identificador se devolvió cuando se creó el objeto montón del codificador de vídeo.

[in] pInputStreamArguments

Puntero a una estructura de D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 que contiene los parámetros de control de imagen y secuencia de entrada para la operación de codificación.

[out] pOutputStreamArguments

Puntero a una estructura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 en la que se devuelve la salida de la operación de codificación.

Valor devuelto

None

Observaciones

Consulte codificación de vídeo D3D12 para obtener información general.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 11 (WDDM 3.0)
Encabezado d3d12umddi.h

Consulte también

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0

D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2

PFND3D12DDI_CREATE_COMMAND_LIST_0040

PFND3D12DDI_CREATEVIDEOENCODER_0082_0

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2