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 |