Condividi tramite


PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 funzione di callback (d3d12umddi.h)

La funzione di callback di un driver client PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 registra un'operazione di frame codificata nell'elenco dei 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 di 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 viene 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 di controllo della sequenza di input e dell'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 Codifica video D3D12 .

Requisiti

Requisito Valore
Client minimo supportato Windows 11 (WDDM 3.0)
Intestazione d3d12umddi.h

Vedi 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