Partager via


PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 fonction de rappel (d3d12umddi.h)

La fonction de rappel PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 d’un pilote client crée un objet tas d’encodeur vidéo.

Syntaxe

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 Pfnd3d12ddiCreatevideoencoderheap00802;

HRESULT Pfnd3d12ddiCreatevideoencoderheap00802(
  [in]  D3D12DDI_HDEVICE hDrvDevice,
  [in]  const D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 *pCreationArgs,
  [out] D3D12DDI_HVIDEOENCODERHEAP_0080 hDrvVideoEncoderHeap
)
{...}

Paramètres

[in] hDrvDevice

Gérez l’appareil D3D12.

[in] pCreationArgs

Pointeur vers une structure D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 avec les arguments utilisés pour créer un tas d’encodeur vidéo.

[out] hDrvVideoEncoderHeap

Gérez l’objet tas d’encodeur vidéo. Le runtime D3D12 a alloué de l’espace au pilote pour placer son objet en fonction du résultat d’un appel antérieur à PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2.

Valeur retournée

Retourne une valeur HRESULT .

Remarques

Pour plus d’informations générales, consultez Encodage vidéo D3D12 .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 11 (WDDM 3.0)
En-tête d3d12umddi.h

Voir aussi

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2

PFND3D12DDI_CREATEVIDEOENCODER_0082_0