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 |