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