estructura D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT (d3d12video.h)

Proporciona datos para las llamadas a ID3D12VideoDevice::CheckFeatureSupport cuando se D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT la característica especificada. Recupera la lista de perfiles admitidos. Compruebe si se admite una conversión de espacio de colores, una conversión de formato y una escala.

Sintaxis

typedef struct D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT {
  UINT                                        NodeIndex;
  D3D12_VIDEO_DECODE_CONFIGURATION            Configuration;
  D3D12_VIDEO_SAMPLE                          DecodeSample;
  D3D12_VIDEO_FORMAT                          OutputFormat;
  DXGI_RATIONAL                               FrameRate;
  UINT                                        BitRate;
  D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS SupportFlags;
  D3D12_VIDEO_SCALE_SUPPORT                   ScaleSupport;
} D3D12_FEATURE_DATA_VIDEO_DECODE_CONVERSION_SUPPORT;

Miembros

NodeIndex

Para una sola operación de GPU, establézcalo en cero. Si hay varios nodos de GPU, establezca un poco 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 bit.

Configuration

Estructura D3D12_VIDEO_DECODE_CONFIGURATION que describe la configuración de descodificación.

DecodeSample

Estructura D3D12_VIDEO_SAMPLE que representa el origen descodificado como descripción de ejemplo.

OutputFormat

Estructura D3D12_VIDEO_FORMAT que contiene la descripción del ejemplo de salida.

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 comprimida. El controlador usa esto para determinar si el vídeo se puede descodificar en tiempo real.

SupportFlags

Combinación de valores de la D3D12_VIDEO_DECODE_CONVERSION_SUPPORT_FLAGS que indica la compatibilidad con la conversión especificada.

ScaleSupport

Estructura D3D12_VIDEO_SCALE_SUPPORT que representa el intervalo de tamaño de salida para la conversión de descodificación.

Comentarios

Si se admite el espacio de colores y la conversión de formato, ScaleFlags tendrá el D3D12_VIDEO_SCALE_SUPPORT_FLAGS establecido. Los autores de llamadas deben comprobar el campo D3D12_VIDEO_SIZE_RANGE para determinar si se admite la escala solicitada.

Requisitos

Requisito Valor
Header d3d12video.h

Consulte también

D3D12_FEATURE_VIDEO_DECODE_CONVERSION_SUPPORT