pub struct Sps3dExtensionD1 {
pub iv_di_mc_enabled_flag: bool,
pub iv_mv_scal_enabled_flag: bool,
pub tex_mc_enabled_flag: bool,
pub log2_texmc_sub_pb_size_minus3: u64,
pub intra_contour_enabled_flag: bool,
pub intra_dc_only_wedge_enabled_flag: bool,
pub cqt_cu_part_pred_enabled_flag: bool,
pub inter_dc_only_enabled_flag: bool,
pub skip_intra_enabled_flag: bool,
}
Expand description
Directly part of SPS 3D extension.
Fields§
§iv_di_mc_enabled_flag: bool
Equal to true
specifies that the derivation process for inter-view predicted
merging candidates and the derivation process for disparity information merging candidates may be used
in the decoding process of layers with DepthFlag
equal to 1.
Equal to false
specifies
that derivation process for inter-view predicted merging candidates and the derivation process for
disparity information merging candidates is not used in the decoding process of layers with DepthFlag
equal to 1.
iv_mv_scal_enabled_flag: bool
Equal to true
specifies that motion vectors used for inter-view prediction may
be scaled based on view_id_val
values in the decoding process of layers with DepthFlag
equal to 1.
Equal to false
specifies that motion vectors used for inter-view prediction are
not scaled based on view_id_val
values in the decoding process of layers with DepthFlag
equal to 1.
tex_mc_enabled_flag: bool
Equal to true
specifies that the derivation process for motion vectors for the
texture merge candidate may be used in the decoding process of layers with DepthFlag
equal to 1.
Equal to false
specifies that the derivation process for motion vectors for the texture
merge candidate is not used in the decoding process of layers with DepthFlag
equal to 1.
log2_texmc_sub_pb_size_minus3: u64
When this value is equal to true
, is used to derive the
minimum size of sub-block partitions used in the derivation process for sub-block partition motion
vectors for an inter-layer predicted merging candidate in the decoding process of layers with DepthFlag
equal to 1.
The value is in range
[MinCbLog2SizeY
- 3, CtbLog2SizeY
- 3].
intra_contour_enabled_flag: bool
Equal to true
specifies that the intra prediction mode INTRA_CONTOUR
using depth intra contour prediction may be used in the decoding process of layers with DepthFlag
equal
to 1.
Equal to false
specifies that the intra prediction mode INTRA_CONTOUR
using depth intra contour prediction is not used in the decoding process of layers with DepthFlag
equal
to 1.
intra_dc_only_wedge_enabled_flag: bool
Equal to true
specifies that the dc_only_flag
syntax element may be
present in coding units coded in an intra prediction mode of layers with DepthFlag
equal to 1, and that
the intra prediction mode INTRA_WEDGE
may be used in the decoding process of layers with DepthFlag
equal to 1.
Equal to false
specifies that the dc_only_flag
syntax element
is not present in coding units coded in an intra prediction mode of layers with DepthFlag
equal to 1 and
that the intra prediction mode INTRA_WEDGE
is not used in the decoding process of layers with
DepthFlag
equal to 1.
cqt_cu_part_pred_enabled_flag: bool
Equal to true
specifies that coding quadtree and coding unit
partitioning information may be inter-component predicted in the decoding process of layers with
DepthFlag
equal to 1.
Equal to false
specifies that coding quadtree and
coding unit partitioning information are not inter-component predicted in the decoding process of layers
with DepthFlag
equal to 1.
inter_dc_only_enabled_flag: bool
Equal to true
specifies that the dc_only_flag syntax element may be present
in coding units coded an in inter prediction mode of layers with DepthFlag
equal to 1.
Equal to false
specifies that the dc_only_flag syntax element is not present in
coding units coded in an inter prediction mode of layers with DepthFlag
equal to 1.
skip_intra_enabled_flag: bool
Equal to true
specifies that the skip_intra_flag
syntax element may be present
in coding units of layers with DepthFlag
equal to 1.
Equal to false
specifies that
the skip_intra_flag
syntax element is not present in coding units of layers with DepthFlag
equal to 1.
Trait Implementations§
Source§impl Clone for Sps3dExtensionD1
impl Clone for Sps3dExtensionD1
Source§fn clone(&self) -> Sps3dExtensionD1
fn clone(&self) -> Sps3dExtensionD1
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more