Compartir a través de


Método ID3D12VideoDevice2::CreateVideoDecoder1 (d3d12video.h)

Crea una instancia de descodificador de vídeo que contiene los recursos y el estado del controlador independiente de la resolución, con compatibilidad con recursos protegidos.

Sintaxis

HRESULT CreateVideoDecoder1(
  const D3D12_VIDEO_DECODER_DESC *pDesc,
  ID3D12ProtectedResourceSession *pProtectedResourceSession,
  REFIID                         riid,
  void                           **ppVideoDecoder
);

Parámetros

pDesc

Puntero a una estructura de D3D12_VIDEO_DECODER_DESC que describe el perfil de descodificación y el cifrado de secuencia de bits para el descodificador.

pProtectedResourceSession

Id3D12ProtectedResourceSession para administrar el acceso a los recursos protegidos.

riid

Identificador único global (GUID) de la interfaz de estado de vídeo descodificación.

ppVideoDecoder

Puntero a un bloque de memoria que recibe un puntero a la interfaz ID3D12VideoDecoder1 .

Valor devuelto

Este método devuelve HRESULT.

Comentarios

La descodificación de una nueva secuencia requiere crear instancias de un nuevo objeto de descodificador.

Requisitos

   
Cliente mínimo compatible Compilación 20348 de Windows 10
Servidor mínimo compatible Compilación 20348 de Windows 10
Encabezado d3d12video.h