enumeração D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES (d3d12video.h)
Especifica o modo de desbloqueio de fatia conforme definido pela sintaxe disable_deblocking_filter_idc na especificação H.264.
Syntax
typedef enum D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES {
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_0_ALL_LUMA_CHROMA_SLICE_BLOCK_EDGES_ALWAYS_FILTERED,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_1_DISABLE_ALL_SLICE_BLOCK_EDGES,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_2_DISABLE_SLICE_BOUNDARIES_BLOCKS,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_3_USE_TWO_STAGE_DEBLOCKING,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_4_DISABLE_CHROMA_BLOCK_EDGES,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_5_DISABLE_CHROMA_BLOCK_EDGES_AND_LUMA_BOUNDARIES,
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_6_DISABLE_CHROMA_BLOCK_EDGES_AND_USE_LUMA_TWO_STAGE_DEBLOCKING
} ;
Constantes
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_0_ALL_LUMA_CHROMA_SLICE_BLOCK_EDGES_ALWAYS_FILTERED disable_deblocking_filter_idc valor de 0. Todas as bordas do bloco luma e chroma da fatia são filtradas. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_1_DISABLE_ALL_SLICE_BLOCK_EDGES disable_deblocking_filter_idc valor de 1. O desbloqueio está desabilitado para todas as bordas de bloco da fatia. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_2_DISABLE_SLICE_BOUNDARIES_BLOCKS disable_deblocking_filter_idc valor de 2. Todas as bordas do bloco luma e chroma da fatia são filtradas com exceção das bordas de bloco que coincidem com os limites de fatia. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_3_USE_TWO_STAGE_DEBLOCKING disable_deblocking_filter_idc valor de 3. Um processo de filtro de desbloqueio de dois estágios para a fatia: depois de filtrar todas as bordas de bloco luma e chroma que não coincidem com limites de fatia (como se disable_deblocking_filter_idc fossem iguais a 2), as bordas do bloco luma e chroma que coincidem com limites de fatia são filtradas. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_4_DISABLE_CHROMA_BLOCK_EDGES disable_deblocking_filter_idc valor de 4. Todas as bordas do bloco luma da fatia são filtradas, mas o Rec. ITU-T H.264 (06/2019) 477 o desbloqueio das bordas do bloco chroma está desabilitado. |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_5_DISABLE_CHROMA_BLOCK_EDGES_AND_LUMA_BOUNDARIES disable_deblocking_filter_idc valor de 5. Todas as bordas de bloco luma da fatia são filtradas com exceção das bordas de bloco que coincidem com limites de fatia (como se disable_deblocking_filter_idc fossem iguais a 2) e que o desbloqueio para bordas de bloco chroma da fatia está desabilitado. 5 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_6_DISABLE_CHROMA_BLOCK_EDGES_AND_USE_LUMA_TWO_STAGE_DEBLOCKING disable_deblocking_filter_idc de 6. O desbloqueio das bordas do bloco chroma está desabilitado e o processo de filtro de desbloqueio de dois estágios é usado para bordas de bloco luma da fatia: depois de filtrar todas as bordas de bloco luma de bloco que não coincidem com limites de fatia (como se disable_deblocking_filter_idc fossem iguais a 2), as bordas do bloco luma que coincidem com limites de fatia são filtrados. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Build 22000 |
Servidor mínimo com suporte | Windows Build 22000 |
Cabeçalho | d3d12video.h |