Método ID3D12VideoDevice2::CreateVideoExtensionCommand (d3d12video.h)
Crea un comando de extensión de vídeo.
Sintaxis
HRESULT CreateVideoExtensionCommand(
const D3D12_VIDEO_EXTENSION_COMMAND_DESC *pDesc,
const void *pCreationParameters,
SIZE_T CreationParametersDataSizeInBytes,
ID3D12ProtectedResourceSession *pProtectedResourceSession,
REFIID riid,
void **ppVideoExtensionCommand
);
Parámetros
pDesc
El D3D12_VIDEO_EXTENSION_COMMAND_DESC que describe el comando que se va a crear.
pCreationParameters
Puntero a la estructura de parámetros de creación, que se define mediante el comando . La estructura de parámetros debe coincidir con los parámetros enumerados por una llamada a ID3D12VideoDevice::CheckFeatureSupport con el valor de característica de D3D12_FEATURE_VIDEO_EXTENSION_COMMAND_PARAMETERS y un valor de fase de parámetro de D3D12_VIDEO_EXTENSION_COMMAND_PARAMETER_STAGE_CREATION.
CreationParametersDataSizeInBytes
Tamaño de la estructura de parámetros pCreationParameters , en bytes.
pProtectedResourceSession
Id3D12ProtectedResourceSession para administrar el acceso a los recursos protegidos.
riid
Identificador único global (GUID) de la interfaz ID3D12VideoExtensionCommand .
ppVideoExtensionCommand
Puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12VideoExtensionCommand .
Valor devuelto
Este método devuelve un VALOR HRESULT.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Encabezado | d3d12video.h |