Partager via


PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 fonction de rappel (d3d12umddi.h)

La fonction de rappel PFND3D12DDI_VIDEO_ENCODE_FRAME_0082_0 d’un pilote client enregistre une opération de trame encodée dans la liste de commandes.

Syntaxe

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

Paramètres

[in] hDrvCommandList

Gérez les données du pilote pour la liste de commandes. Le pilote utilise cette région de mémoire pour stocker des structures de données internes liées à sa liste de commandes.

[in] hDrvEncoder

Gérez un objet d’encodeur vidéo. Le handle a été retourné lors de la création de l’objet d’encodeur vidéo.

[in] hDrvVideoEncoderHeap

Gérer vers un objet de tas d’encodeur vidéo. Le handle a été retourné lors de la création de l’objet tas d’encodeur vidéo.

[in] pInputStreamArguments

Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_INPUT_STREAM_ARGUMENTS_0082_0 qui contient les paramètres de contrôle de séquence d’entrée et d’image pour l’opération d’encodage.

[out] pOutputStreamArguments

Pointeur vers une structure D3D12DDI_VIDEO_ENCODER_ENCODEFRAME_OUTPUT_STREAM_ARGUMENTS_0080_2 dans laquelle la sortie de l’opération d’encodage est retournée.

Valeur de retour

Aucun

Remarques

Consultez d’encodage vidéo D3D12 pour obtenir des informations générales.

Exigences

Exigence Valeur
client minimum pris en charge Windows 11 (WDDM 3.0)
d’en-tête d3d12umddi.h

Voir aussi

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