ID3D12VideoDecodeCommandList2::InitializeExtensionCommand-Methode (d3d12video.h)
Zeichnet einen Befehl auf, um einen Videoerweiterungsbefehl in einer Befehlsliste für die Videodecodierung zu initialisieren oder neu zu initialisieren.
Syntax
void InitializeExtensionCommand(
ID3D12VideoExtensionCommand *pExtensionCommand,
const void *pInitializationParameters,
SIZE_T InitializationParametersSizeInBytes
);
Parameter
pExtensionCommand
Zeiger auf einen ID3D12VideoExtensionCommand , der den zu initialisierenden Videoerweiterungsbefehl darstellt. Der Aufrufer ist für die Beibehaltung der Objektlebensdauer verantwortlich, bis die Befehlsausführung abgeschlossen ist.
pInitializationParameters
Ein Zeiger auf die Struktur der Erstellungsparameter, die durch den Befehl definiert wird. Die Parameterstruktur muss mit den Parametern übereinstimmen, die durch einen Aufruf von ID3D12VideoDevice::CheckFeatureSupport mit dem Featurewert von D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS und einem Parameterstufenwert von D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_INITIALIZATION aufgelistet werden.
InitializationParametersSizeInBytes
Die Größe der pInitializationParameters-Parameterstruktur in Bytes.
Rückgabewert
Keine
Bemerkungen
Fehler beim Initialisieren des Erweiterungsbefehls werden über Debugebenen und den Rückgabewert der Close-Methode der Befehlsliste gemeldet.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10, Version 2004 (10.0; Build 19041) |
Unterstützte Mindestversion (Server) | Windows Server, Version 2004 (10.0; Build 19041) |
Kopfzeile | d3d12video.h |