Compartir a través de


estructura D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 (d3d12umddi.h)

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 es la estructura de la comprobación de la funcionalidad D3D12DDICAPS_TYPE_VIDEO_0032_PROCESSOR_SIZE cuando la versión de la característica de vídeo es D3D12DDI_FEATURE_VERSION_VIDEO_0072_0. Se usa para recuperar el tamaño de asignación de memoria de un procesador de vídeo creado con las propiedades especificadas.

Sintaxis

typedef struct D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072 {
  [in]  UINT                                            NodeMask;
  [in]  D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032  OutputStream;
  [in]  D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 *pInputStreams;
  [in]  UINT                                            NumInputStreams;
  [in]  BOOL                                            Protected;
  [out] UINT64                                          MemoryPoolL0Size;
  [out] UINT64                                          MemoryPoolL1Size;
} D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0072;

Miembros

[in] NodeMask

Conjunto de nodos de GPU. Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un bit para identificar el nodo (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 pueden establecer 1 bits.

[in] OutputStream

Estructura D3D12DDI_VIDEO_PROCESS_OUTPUT_STREAM_DESC_0032 que describe las propiedades del flujo de salida del procesador de vídeo.

[in] pInputStreams

Puntero a NumInputStreamsD3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 estructuras que describen las propiedades de flujo de entrada del procesador de vídeo.

[in] NumInputStreams

Número de estructuras de D3D12DDI_VIDEO_PROCESSOR_INPUT_STREAM_DESC_0043 a las que apunta pInputStreams.

[in] Protected

Si es TRUE, el procesador de vídeo se crea con una sesión de recursos protegidos y se usa con recursos protegidos.

[out] MemoryPoolL0Size

Tamaño L0 del objeto montón. El grupo de memoria L0 es el grupo de memoria "más cercano" a la GPU. En el caso de los adaptadores de UMA, esta es la cantidad de memoria del sistema utilizada. En el caso de los adaptadores discretos, esta es la cantidad de memoria discreta que se usa.

[out] MemoryPoolL1Size

Tamaño L1 del objeto montón. El grupo de memoria L1 es el grupo de memoria "el segundo más cercano" a la GPU. En el caso de los adaptadores de UMA, este valor es cero. En el caso de adaptadores discretos, esta es la cantidad de memoria del sistema usada.

Observaciones

Consulte la especificación de compatibilidad con recursos protegidos de vídeo D3D para obtener más información.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 10, versión 2004
encabezado de d3d12umddi.h

Consulte también

D3D12DDI_VIDEO_PROCESSOR_SIZE_DATA_0043