estructura D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 (d3d12umddi.h)

La estructura D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 contiene los argumentos usados para crear un procesador de vídeo.

Sintaxis

typedef struct D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072 {
  UINT                                            NodeMask;
  D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032  OutputStream;
  D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
  UINT                                            NumInputStreams;
  D3D12DDI_HPROTECTEDRESOURCESESSION_0030         hDrvProtectedResourceSession;
} D3D12DDIARG_CREATE_VIDEO_PROCESSOR_0072;

Miembros

NodeMask

Representa el conjunto de nodos. Para una sola operación de GPU, establezca este valor en cero (0). Si hay varios nodos de GPU, establezca un bit para identificar el adaptador físico del dispositivo al que se aplica la cola de comandos. Cada bit de la máscara corresponde a un único nodo. Solo se puede establecer un bit.

OutputStream

Estructura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 que describe el flujo de salida.

pInputStreams

Puntero a una estructura de D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 para el flujo de entrada.

NumInputStreams

Número de flujos de entrada.

hDrvProtectedResourceSession

Identificador de la sesión de recursos protegidos adquirida en el momento de la creación de objetos.

Comentarios

Un procesador de vídeo contiene el estado de una sesión de procesamiento de vídeo. El estado incluye la memoria intermedia necesaria, los datos de procesamiento almacenados en caché u otro espacio de trabajo temporal. La aplicación debe crear un procesador de vídeo independiente para cada flujo de contenido.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 10, versión 2004
Encabezado d3d12umddi.h

Consulte también

PFND3D12DDI_CREATEVIDEOPROCESSOR_0072