PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Rückruffunktion (d3d12umddi.h)
Die PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Rückruffunktion eines Clienttreibers berechnet den erforderlichen Arbeitsspeicher für das Objekt des Treibers, das den Videoencoder darstellt.
Syntax
PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 Pfnd3d12ddiCalcprivatevideoencodersize00820;
SIZE_T Pfnd3d12ddiCalcprivatevideoencodersize00820(
[in] D3D12DDI_HDEVICE hDrvDevice,
[in] const D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 *pCreationArgs
)
{...}
Parameter
[in] hDrvDevice
Handle für das D3D12-Gerät.
[in] pCreationArgs
D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 Struktur, die die Parameter für die Erstellung des Videoencoders enthält.
Rückgabewert
Gibt die Anzahl der Bytes zurück, die zum Speichern des Treiberobjekts erforderlich sind, das den Videoencoder darstellt.
Hinweise
Bei der Rückgabe ordnet die D3D12-Runtime den zum Speichern des Treiberobjekts erforderlichen Arbeitsspeicher zu und ruft dann PFND3D12DDI_CREATEVIDEOENCODER_0082_0 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 |