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 |