Partager via


PFND3D12DDI_CREATEVIDEOENCODER_0082_0 fonction de rappel (d3d12umddi.h)

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

Syntaxe

PFND3D12DDI_CREATEVIDEOENCODER_0082_0 Pfnd3d12ddiCreatevideoencoder00820;

HRESULT Pfnd3d12ddiCreatevideoencoder00820(
  [in]     D3D12DDI_HDEVICE hDrvDevice,
  [in]     const D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 *pCreationArgs,
  [in/out] D3D12DDI_HVIDEOENCODER_0080 hDrvVideoEncoder
)
{...}

Paramètres

[in] hDrvDevice

Gérez l’appareil D3D12.

[in] pCreationArgs

Pointeur vers une structure D3D12DDIARG_CREATE_VIDEO_ENCODER_0080_2 avec des arguments pour créer cet objet d’encodeur vidéo.

[in/out] hDrvVideoEncoder

Gérez l’objet d’encodeur vidéo créé. 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_CALCPRIVATEVIDEOENCODERSIZE_0082_0.

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

D3D12DDI_DEVICE_FUNCS_VIDEO_0082_0

D3D12DDIARG_CREATE_VIDEO_ENCODER_0080_2

PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2