ID3D12VideoEncodeCommandList1::ExecuteExtensionCommand-Methode (d3d12video.h)
Zeichnet einen Befehl zum Ausführen eines Videoerweiterungsbefehls in einer Codierungsbefehlsliste auf.
Syntax
void ExecuteExtensionCommand(
ID3D12VideoExtensionCommand *pExtensionCommand,
const void *pExecutionParameters,
SIZE_T ExecutionParametersSizeInBytes
);
Parameter
pExtensionCommand
Zeiger auf einen ID3D12VideoExtensionCommand , der den auszuführenden Videoerweiterungsbefehl darstellt. Der Aufrufer ist für die Beibehaltung der Objektlebensdauer verantwortlich, bis die Befehlsausführung abgeschlossen ist.
pExecutionParameters
Ein Zeiger auf die Ausführungsparameterstruktur, 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 dem Parameterstufenwert D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_EXECUTION aufgelistet wurden.
ExecutionParametersSizeInBytes
Die Größe der pExecutionParameters-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
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Kopfzeile | d3d12video.h |