ID3D12VideoDevice2::CreateVideoExtensionCommand-Methode (d3d12video.h)
Erstellt einen Videoerweiterungsbefehl.
Syntax
HRESULT CreateVideoExtensionCommand(
const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc,
const void *pCreationParameters,
SIZE_T CreationParametersDataSizeInBytes,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
REFIID riid,
void **ppVideoExtensionCommand
);
Parameter
pDesc
Der D3D12_VIDEO_EXTENSION_COMMAND_DESC , der den zu erstellenden Befehl beschreibt.
pCreationParameters
Ein Zeiger auf die Erstellungsparameterstruktur, die vom Befehl definiert wird. Die Parameterstruktur muss den Parametern entsprechen, die durch einen Aufruf von ID3D12VideoDevice::CheckFeatureSupport mit dem Featurewert D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS und einem Parameterstufenwert von D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION aufgezählt werden.
CreationParametersDataSizeInBytes
Die Größe der pCreationParameters-Parameterstruktur in Bytes.
pProtectedResourceSession
Eine ID3D12ProtectedResourceSession zum Verwalten des Zugriffs auf geschützte Ressourcen.
riid
Der global eindeutige Bezeichner (GUID) für die ID3D12VideoExtensionCommand-Schnittstelle .
ppVideoExtensionCommand
Ein Zeiger auf einen Speicherblock, der einen Zeiger auf die ID3D12VideoExtensionCommand-Schnittstelle empfängt.
Rückgabewert
Diese Methode gibt ein HRESULT zurück.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Header | d3d12video.h |