Compartir a través de


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.

Sintaxis

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 se especifican marcas.
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 códigos, 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 habilita el uso de transformaciones adaptables de 8x8. Compruebe la marca D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_FLAGS_H264_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT para obtener soporte técnico.
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 dicho marco se codifican independientemente 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).

Observaciones

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 de codificación de vídeo D3D12 para obtener información general.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 11 (WDDM 3.0)
encabezado de d3d12umddi.h

Consulte también

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_0082_0

D3D12DDI_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAGS_0080