D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS enumeração (d3d12video.h)
Especifica sinalizadores de configuração para codificação de vídeo H.264.
Syntax
typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAGS {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES
} ;
Constantes
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_NONE Nenhum. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_CONSTRAINED_INTRAPREDICTION Força a codificação de cada bloco intracódigo com dados residuais somente de outros blocos intracódigos, ou seja, não de blocos intercodificados, no quadro. Verifique se há suporte no D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CONSTRAINED_INTRAPREDICTION_SUPPORT. Isso se refere a constrained_intra_pred_flag no PPS (conjunto de parâmetros de imagem). |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_USE_ADAPTIVE_8x8_TRANSFORM Habilita o uso da transformação adaptável 8x8. Marcar para obter suporte no D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_ADAPTIVE_8x8_TRANSFORM_ENCODING_SUPPORT. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ENABLE_CABAC_ENCODING Habilita a codificação de entropia CABAC. Se estiver desativado, usará o CAVLC. Marcar para obter suporte no D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_SUPPORT_H264_FLAG_CABAC_ENCODING_SUPPORT. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_FLAG_ALLOW_REQUEST_INTRA_CONSTRAINED_SLICES Permite que o chamador solicite cada quadro com um sinalizador especial na estrutura de controle de imagem em que as fatias desse quadro são codificadas independentemente umas das outras. Esse modo restringe o intervalo de pesquisa do vetor de movimento à caixa de região da fatia atual, ou seja, os vetores de movimento fora do limite de fatia não podem ser usados. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |