Condividi tramite


enumerazione D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES (d3d12video.h)

Specifica la modalità di deblocking della sezione definita dalla sintassi disable_deblocking_filter_idc nella specifica H.264.

Sintassi

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
} ;

Costanti

 
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_0_ALL_LUMA_CHROMA_SLICE_BLOCK_EDGES_ALWAYS_FILTERED
disable_deblocking_filter_idc valore 0. Tutti i bordi del blocco luma e cromatico della sezione vengono filtrati.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_1_DISABLE_ALL_SLICE_BLOCK_EDGES
disable_deblocking_filter_idc valore 1. Il deblocking è disabilitato per tutti i bordi del blocco della sezione.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_2_DISABLE_SLICE_BOUNDARIES_BLOCKS
disable_deblocking_filter_idc valore 2. Tutti i bordi del blocco luma e cromatico della sezione vengono filtrati ad eccezione dei bordi del blocco che coincidono con i limiti delle sezioni.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_3_USE_TWO_STAGE_DEBLOCKING
disable_deblocking_filter_idc valore 3. Un processo di filtro a due fasi di deblocking per la sezione: dopo aver filtrato tutti i bordi di blocco luma e chroma che non coincidono con i limiti delle sezioni (come se disable_deblocking_filter_idc fossero uguali a 2), i bordi del blocco luma e chroma che coincidono con i limiti delle sezioni vengono filtrati.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_4_DISABLE_CHROMA_BLOCK_EDGES
disable_deblocking_filter_idc valore 4. Tutti i bordi del blocco luma della sezione vengono filtrati, ma l'ITU-T H.264 (06/2019) 477
la deblocking dei bordi del blocco cromatico è disabilitata.
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_5_DISABLE_CHROMA_BLOCK_EDGES_AND_LUMA_BOUNDARIES
disable_deblocking_filter_idc valore 5. Tutti i bordi del blocco luma della sezione vengono filtrati ad eccezione dei bordi del blocco che coincidono con i limiti delle sezioni (come se disable_deblocking_filter_idc fossero uguali a 2) e tale sblocco per i bordi del blocco cromatico della sezione è disabilitato. 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 di 6. La deblocking per i bordi dei blocchi cromatici è disabilitata e che il processo di filtro di deblocking a due fasi viene usato per i bordi del blocco luma della sezione: dopo aver filtrato tutti i bordi del blocco luma che non coincidono con i limiti delle sezioni (come se disable_deblocking_filter_idc fossero uguali a 2), i bordi del blocco luma che coincidono
con i limiti delle sezioni vengono filtrati.

Requisiti

Requisito Valore
Client minimo supportato Windows Build 22000
Server minimo supportato Windows Build 22000
Intestazione d3d12video.h