PFND3D12DDI_CREATEVIDEOENCODER_0082_0 Rückruffunktion (d3d12umddi.h)
Die PFND3D12DDI_CREATEVIDEOENCODER_0082_0 Rückruffunktion eines Clienttreibers erstellt ein Videoencoderobjekt.
Syntax
PFND3D12DDI_CREATEVIDEOENCODER_0082_0 Pfnd3d12ddiCreatevideoencoder00820;
HRESULT Pfnd3d12ddiCreatevideoencoder00820(
[in] D3D12DDI_HDEVICE hDrvDevice,
[in] const D3D12DDIARG_CREATE_VIDEO_ENCODER_0082_0 *pCreationArgs,
[in/out] D3D12DDI_HVIDEOENCODER_0080 hDrvVideoEncoder
)
{...}
Parameter
[in] hDrvDevice
Handle an das D3D12-Gerät.
[in] pCreationArgs
Zeiger auf eine D3D12DDIARG_CREATE_VIDEO_ENCODER_0080_2-Struktur mit Argumenten zum Erstellen dieses Videoencoderobjekts.
[in/out] hDrvVideoEncoder
Handle für das erstellte Videoencoderobjekt. Die D3D12-Laufzeit hat dem Treiber Speicherplatz zugewiesen, um sein Objekt basierend auf dem Ergebnis eines vorherigen Aufrufs von PFND3D12DDI_CALCPRIVATEVIDEOENCODERSIZE_0082_0 zu platzieren.
Rückgabewert
Gibt einen HRESULT-Wert zurück.
Hinweise
Allgemeine Informationen finden Sie unter D3D12-Videocodierung .
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 11 (WDDM 3.0) |
Kopfzeile | d3d12umddi.h |
Weitere Informationen
D3D12DDI_DEVICE_FUNCS_VIDEO_0082_0
D3D12DDIARG_CREATE_VIDEO_ENCODER_0080_2