Partilhar via


PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 função de retorno de chamada (d3d12umddi.h)

A função de retorno de chamada PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 de um driver cliente registra uma operação de quadro de codificação na lista de comandos.

Sintaxe

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

Manipule os dados do driver para a lista de comandos. O driver usa essa região de memória para armazenar estruturas de dados internas relacionadas à sua lista de comandos.

[in] hDrvEncoder

Manipule para um objeto de codificador de vídeo. O identificador foi retornado quando o objeto do codificador de vídeo foi criado.

[in] hDrvVideoEncoderHeap

Manipule para um objeto heap do codificador de vídeo. O identificador foi retornado quando o objeto heap do codificador de vídeo foi criado.

[in] pInputStreamArguments

Ponteiro para uma estrutura de D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 que contém a sequência de entrada e os parâmetros de controle de imagem para a operação de codificação.

[out] pOutputStreamArguments

Ponteiro para uma estrutura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 na qual a saída da operação de codificação é retornada.

Valor de retorno

Nenhum

Observações

Consulte de codificação de vídeo D3D12 para obter informações gerais.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 11 (WDDM 3.0)
cabeçalho d3d12umddi.h

Consulte também

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