D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODES列挙 (d3d12video.h)
H.264 仕様の disable_deblocking_filter_idc 構文で定義されているスライスのブロック解除モードを指定します。
構文
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
} ;
定数
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_0_ALL_LUMA_CHROMA_SLICE_BLOCK_EDGES_ALWAYS_FILTERED disable_deblocking_filter_idc 値は 0 です。 スライスのすべてのルマとクロマブロックのエッジがフィルター処理されます。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_1_DISABLE_ALL_SLICE_BLOCK_EDGES disable_deblocking_filter_idc 値は 1 です。 スライスのすべてのブロック エッジに対して、ブロック解除は無効になっています。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_2_DISABLE_SLICE_BOUNDARIES_BLOCKS disable_deblocking_filter_idc 値は 2 です。 スライスの境界と一致するブロック エッジを除き、スライスのすべての luma およびクロマ ブロック エッジがフィルター処理されます。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_3_USE_TWO_STAGE_DEBLOCKING disable_deblocking_filter_idc 値は 3 です。 スライスの 2 段階のデブロック フィルター 処理: スライス境界と一致しないすべてのブロック luma およびクロマ ブロック エッジをフィルター処理した後 (disable_deblocking_filter_idcが 2 に等しいかのように)、スライス境界と一致する luma ブロック エッジとクロマ ブロック エッジがフィルター処理されます。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_4_DISABLE_CHROMA_BLOCK_EDGES disable_deblocking_filter_idc 値は 4 です。 スライスのすべての luma ブロック エッジがフィルター処理されますが、Rec. ITU-T H.264 (2019 年 6 月) 477 クロマブロックエッジのデブロックが無効になっています。 |
D3D12_VIDEO_ENCODER_CODEC_CONFIGURATION_H264_SLICES_DEBLOCKING_MODE_5_DISABLE_CHROMA_BLOCK_EDGES_AND_LUMA_BOUNDARIES disable_deblocking_filter_idc 値は 5 です。 スライスのすべての luma ブロック エッジは、スライス境界と一致するブロック エッジ (disable_deblocking_filter_idcが 2 に等しいかのように) を除いてフィルター処理され、スライスのクロマ ブロック エッジのデブロックは無効になります。 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 6 です。 クロマブロックエッジのデブロッキングは無効になり、スライスのルマブロックエッジに対して2段階のデブロックフィルタプロセスが使用されます:スライス境界と一致しないすべてのブロックルマブロックエッジ(disable_deblocking_filter_idcが2と等しいかのように)をフィルタリングした後、一致するルマブロックエッジ スライス境界を含む がフィルター処理されます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows ビルド 22000 |
サポートされている最小のサーバー | Windows ビルド 22000 |
Header | d3d12video.h |