Condividi tramite


PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 funzione di callback (d3d12umddi.h)

La funzione di callback di un driver client PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 calcola la quantità di memoria necessaria per l'oggetto del driver che rappresenta il codificatore video.

Sintassi

PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Pfnd3d12ddiCalcprivatevideoencodersize00820;

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

Parametri

[in] hDrvDevice

Handle per il dispositivo D3D12.

[in] pCreationArgs

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 struttura contenente i parametri di creazione del codificatore video.

Valore restituito

Restituisce il numero di byte necessari per archiviare l'oggetto del driver che rappresenta il codificatore video.

Commenti

Al ritorno, il runtime D3D12 allocherà la memoria necessaria per archiviare l'oggetto del driver e quindi chiamare PFND3D12DDI_CREATEVIDEOENCODER_0082_0 per creare l'oggetto effettivo.

Per informazioni generali, vedere Codifica video D3D12 .

Requisiti

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

Vedi anche

D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0

PFND3D12DDI_CREATEVIDEOENCODER_0082_0