enumeración D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS (d3d12video.h)
Especifica las marcas de compatibilidad de configuración para la codificación de vídeo HEVC.
Syntax
typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAGS {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_NONE,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_BFRAME_LTR_COMBINED_SUPPORT,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_SAO_FILTER_SUPPORT,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_ASYMETRIC_MOTION_PARTITION_SUPPORT,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_ASYMETRIC_MOTION_PARTITION_REQUIRED,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_SUPPORT,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_DISABLING_LOOP_FILTER_ACROSS_SLICES_SUPPORT,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_P_FRAMES_IMPLEMENTED_AS_LOW_DELAY_B_FRAMES,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_NUM_REF_IDX_ACTIVE_OVERRIDE_FLAG_SLICE_SUPPORT
} ;
Constantes
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_NONE Ninguno. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_BFRAME_LTR_COMBINED_SUPPORT Compatibilidad con el uso de fotogramas B y marcos de referencia a largo plazo simultáneamente. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_INTRA_SLICE_CONSTRAINED_ENCODING_SUPPORT Compatibilidad con la codificación contrainada por segmentos, en la que cada segmento de un marco se codifica independientemente de otros segmentos del mismo marco. 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 fuera del límite del segmento no se pueden usar. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT Compatibilidad con intrapredicción restringida, que si se activa forzará la codificación de cada bloque dentro del código con datos residuales solo de otros bloques codificados dentro del código, por ejemplo, no de bloques codificados entre sí. Esto hace referencia a constrained_intra_pred_flag en el conjunto de parámetros de imagen (PPS). |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_SAO_FILTER_SUPPORT Compatibilidad con el desplazamiento adaptable de ejemplo. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_ASYMETRIC_MOTION_PARTITION_SUPPORT Compatibilidad con la partición de movimiento asimétrica. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_ASYMETRIC_MOTION_PARTITION_REQUIRED La partición de movimiento asimétrica siempre debe estar habilitada. Si se establece esta marca, también se debe establecer D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_ASYMETRIC_MOTION_PARTITION_SUPPORT. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_TRANSFORM_SKIP_SUPPORT Compatibilidad con omisión de transformación. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_DISABLING_LOOP_FILTER_ACROSS_SLICES_SUPPORT Compatibilidad con la deshabilitación del filtro de bucles entre segmentos. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_HEVC_FLAG_P_FRAMES_IMPLEMENTED_AS_LOW_DELAY_B_FRAMES Cuando se establece esta marca, indica que al codificar fotogramas con tipo D3D12_VIDEO_ENCODER_FRAME_TYPE_HEVC_P_FRAME, se escribirán como fotogramas B de retraso bajo en la secuencia de bits comprimida. Cuando no se establece esta marca, indica que los marcos P se escribirán en la secuencia de bits comprimida. Nota Al operar con este modo, es responsabilidad del autor de la llamada codificar el tipo de fotograma correcto en AUD_NUT y otras partes de la secuencia de bits HEVC, teniendo en cuenta que los fotogramas P se tratarán como marcos B generalizados con solo referencias a fotogramas anteriores en orden POC. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Build 22000 |
Servidor mínimo compatible | Windows Build 22000 |
Encabezado | d3d12video.h |