enumeración D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 (d3d12umddi.h)
La enumeración D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 enumera el posible conjunto de características habilitadas para un códec H.264.
Syntax
typedef enum D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS_0080 {
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING_0080,
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES_0080
} ;
Constantes
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE_0080 No hay marcas especificadas. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION_0080 Cuando se establece, esta marca fuerza la codificación de cada bloque intracódigo con datos residuales solo de otros bloques intracódigos del marco (y no de bloques entre codificados, por ejemplo). Compruebe la marca D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_FLAGS_H264_CONSTRAINED_INTRAPREDICTION_SUPPORT para obtener soporte técnico. Esta marca hace referencia a constrained_intra_pred_flag en el conjunto de parámetros de imagen H.264 (PPS). |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM_0080 Cuando se establece, esta marca permite el uso de transformaciones adaptables 8x8. Compruebe la marca D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_FLAGS_H264_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT para obtener compatibilidad. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING_0080 Cuando se establece, esta marca habilita la codificación entropía mediante el algoritmo de codificación aritmética binaria contextual (CABAC). Cuando no se establece esta marca, se usa el algoritmo de codificación de longitud variable (CAVLC) adaptable al contexto. Compruebe la marca D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_0080_CABAC_ENCODING_SUPPORT para obtener compatibilidad con CABAC. |
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES_0080 Cuando se establece, el usuario puede solicitar, para cada fotograma con una marca especial en la estructura de control de imagen, que los segmentos de este marco se codifican de forma independiente entre sí. Este modo restringe el intervalo de búsqueda de vectores de movimiento al cuadro de región del segmento actual (por ejemplo, los vectores de movimiento no se pueden usar fuera del límite del segmento). |
Comentarios
Las marcas se pueden combinar.
El host (API de codificación de nivel inferior D3D12) establece estas marcas de configuración en función de los límites consultados en el nivel de API.
Consulte codificación de vídeo D3D12 para obtener información general.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 11 (WDDM 3.0) |
Encabezado | d3d12umddi.h |
Consulte también
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0
D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080