Compartir a través de


estructura D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 (d3d12umddi.h)

Estructura que se usa para comprobar si se admite una conversión de espacio de color, una conversión de formato y una escala, y si es necesaria por motivos en tiempo real o formato de búfer de referencia.

Sintaxis

typedef struct D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032 {
  UINT                                                NodeIndex;
  D3D12DDI_VIDEO_DECODE_CONFIGURATION_0020            Configuration;
  D3D12DDI_VIDEO_SAMPLE_DESCRIPTION_0020              DecodeSample;
  D3D12DDI_VIDEO_FORMAT_DESCRIPTION_0020              OutputFormat;
  DXGI_RATIONAL                                       FrameRate;
  UINT                                                BitRate;
  D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS_0020 SupportFlags;
  D3D12DDI_VIDEO_SCALE_SUPPORT_0032                   ScaleSupport;
} D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_DATA_0032;

Miembros

NodeIndex

En la operación de varios adaptadores, NodeIndex indica a qué adaptador físico del dispositivo se aplica esta operación.

Configuration

Descodificación del perfil y cifrado de secuencia de bits. Consulte D3D12DDI_VIDEO_DECODE_CONFIGURATION.

DecodeSample

Origen descodificado como descripción de ejemplo. Consulte D3D12DDI_VIDEO_SAMPLE_DESCRIPTION.

OutputFormat

Descripción del ejemplo de salida. Consulte D3D12DDI_VIDEO_FORMAT_DESCRIPTION.

FrameRate

Velocidad de fotogramas del contenido del vídeo. El controlador usa esto para determinar si el vídeo se puede descodificar en tiempo real.

BitRate

Velocidad media de compresión de datos por segundo para la secuencia de vídeo comprimido. El controlador usa esto para determinar si el vídeo se puede descodificar en tiempo real.

SupportFlags

Marcas admitidas. Consulte D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS.

ScaleSupport

Indica el intervalo de tamaño de salida admitido para la conversión de descodificación. Consulte D3D12DDI_VIDEO_SCALE_SUPPORT.

Comentarios

La comprobación se realiza a través de pfnGetCaps con el D3D12DDICAPS_TYPE establecido en un valor de D3D12DDICAPS_TYPE_VIDEO_DECODE_CONVERSION_SUPPORT.

Si se notifica el espacio de colores y la conversión de formato, SupportedFlags tendrá D3D12DDI_VIDEO_DECODE_SUPPORT_FLAGS_SUPPORTED establecido. Los autores de llamadas deben comprobar ScaleSupport para comprender si se admite la escala.

Requisitos

Requisito Valor
Header d3d12umddi.h

Consulte también

D3D12DDI_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS