Share via


PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 funzione di callback (d3d12umddi.h)

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

Sintassi

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 Pfnd3d12ddiCalcprivatevideoencoderheapsize00802;

SIZE_T Pfnd3d12ddiCalcprivatevideoencoderheapsize00802(
  [in] D3D12DDI_HDEVICE hDrvDevice,
  [in] const D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 *pCreationArgs
)
{...}

Parametri

[in] hDrvDevice

Handle per il dispositivo D3D12.

[in] pCreationArgs

Puntatore a una struttura D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2 contenente i parametri di creazione dell'heap del codificatore video.

Valore restituito

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

Commenti

Al ritorno, il runtime D3D12 allocherà la memoria necessaria per archiviare l'oggetto del driver e quindi chiamare PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 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_HEAP_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2