PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 fonction de rappel (d3d12umddi.h)

La fonction de rappel PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 d’un pilote client calcule la quantité de mémoire nécessaire pour l’objet du pilote qui représente l’encodeur vidéo.

Syntaxe

PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Pfnd3d12ddiCalcprivatevideoencodersize00820;

SIZE_T Pfnd3d12ddiCalcprivatevideoencodersize00820(
  [in] D3D12DDI_HDEVICE hDrvDevice,
  [in] const D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 *pCreationArgs
)
{...}

Paramètres

[in] hDrvDevice

Handle pour l’appareil D3D12.

[in] pCreationArgs

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 structure qui contient les paramètres de création de l’encodeur vidéo.

Valeur retournée

Retourne le nombre d’octets nécessaires pour stocker l’objet du pilote qui représente l’encodeur vidéo.

Remarques

Au retour, le runtime D3D12 alloue la mémoire nécessaire pour stocker l’objet du pilote, puis appelle PFND3D12DDI_CREATEVIDEOENCODER_0082_0 pour créer l’objet réel.

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_0082_0

PFND3D12DDI_CREATEVIDEOENCODER_0082_0