ID3D12VideoDevice2 ::CreateVideoExtensionCommand, méthode (d3d12video.h)
Crée une commande d’extension vidéo.
Syntaxe
HRESULT CreateVideoExtensionCommand(
const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc,
const void *pCreationParameters,
SIZE_T CreationParametersDataSizeInBytes,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
REFIID riid,
void **ppVideoExtensionCommand
);
Paramètres
pDesc
Le D3D12_VIDEO_EXTENSION_COMMAND_DESC décrivant la commande à créer.
pCreationParameters
Pointeur vers la structure des paramètres de création, qui est défini par la commande . La structure des paramètres doit correspondre aux paramètres énumérés par un appel à ID3D12VideoDevice ::CheckFeatureSupport avec la valeur de fonctionnalité de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS et une valeur d’étape de paramètre de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.
CreationParametersDataSizeInBytes
Taille de la structure de paramètre pCreationParameters , en octets.
pProtectedResourceSession
Id3D12ProtectedResourceSession pour la gestion de l’accès aux ressources protégées.
riid
Identificateur global unique (GUID) pour l’interface ID3D12VideoExtensionCommand .
ppVideoExtensionCommand
Pointeur vers un bloc de mémoire qui reçoit un pointeur vers l’interface ID3D12VideoExtensionCommand .
Valeur retournée
Cette méthode retourne un HRESULT.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10 Build 20348 |
Serveur minimal pris en charge | Windows 10 Build 20348 |
En-tête | d3d12video.h |