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 |