Freigeben über


PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 Rückruffunktion (d3d12umddi.h)

Die PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 Rückruffunktion eines Clienttreibers berechnet die erforderliche Arbeitsspeichermenge für das Objekt des Treibers, das den Videoencoderheap darstellt.

Syntax

PFND3D12DDI_CALCPRIVATEVIDEOENCODERHEAPSIZE_0080_2 Pfnd3d12ddiCalcprivatevideoencoderheapsize00802;

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

Parameter

[in] hDrvDevice

Handle für das D3D12-Gerät.

[in] pCreationArgs

Zeiger auf eine D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2-Struktur , die die Heaperstellungsparameter für den Videoencoder enthält.

Rückgabewert

Gibt die Anzahl der Bytes zurück, die zum Speichern des Treiberobjekts erforderlich sind, das den Videoencoderheap darstellt.

Hinweise

Bei der Rückgabe ordnet die D3D12-Runtime den zum Speichern des Treiberobjekts erforderlichen Arbeitsspeicher zu und ruft dann PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2 auf, um das eigentliche Objekt zu erstellen.

Allgemeine Informationen finden Sie unter D3D12-Videocodierung .

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 11 (WDDM 3.0)
Kopfzeile d3d12umddi.h

Weitere Informationen

D3D12DDIARG_CREATE_VIDEO_ENCODER_HEAP_0080_2

PFND3D12DDI_CREATEVIDEOENCODERHEAP_0080_2