Condividi tramite


PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 funzione di callback (d3d12umddi.h)

La funzione di callback PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 di un driver client registra un'operazione di codifica frame nell'elenco di comandi.

Sintassi

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
)
{...}

Parametri

[in] hDrvCommandList

Gestire i dati del driver per l'elenco dei comandi. Il driver usa questa area di memoria per archiviare strutture di dati interne correlate all'elenco di comandi.

[in] hDrvEncoder

Handle in un oggetto codificatore video. L'handle è stato restituito quando è stato creato l'oggetto codificatore video.

[in] hDrvVideoEncoderHeap

Handle in un oggetto heap del codificatore video. L'handle è stato restituito quando è stato creato l'oggetto heap del codificatore video.

[in] pInputStreamArguments

Puntatore a una struttura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 che contiene i parametri della sequenza di input e del controllo immagine per l'operazione di codifica.

[out] pOutputStreamArguments

Puntatore a una struttura D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 in cui viene restituito l'output dell'operazione di codifica.

Valore restituito

Nessuno

Osservazioni

Per informazioni generali, vedere di codifica video D3D12.

Fabbisogno

Requisito Valore
client minimo supportato Windows 11 (WDDM 3.0)
intestazione d3d12umddi.h

Vedere anche

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