pub struct SpsSccExtension {
pub sps_curr_pic_ref_enabled_flag: bool,
pub palette_mode: Option<SpsSccExtensionPaletteMode>,
pub motion_vector_resolution_control_idc: u8,
pub intra_boundary_filtering_disabled_flag: bool,
}
Expand description
Sequence parameter set screen content coding extension.
sps_scc_extension()
- ISO/IEC 23008-2 - 7.3.2.2.3
- ISO/IEC 23008-2 - 7.4.3.2.3
Fields§
§sps_curr_pic_ref_enabled_flag: bool
Equal to true
specifies that a picture in the CVS may be included in a
reference picture list of a slice of the picture itself.
Equal to false
specifies that a picture in the CVS is never included in a
reference picture list of a slice of the picture itself.
palette_mode: Option<SpsSccExtensionPaletteMode>
Palette mode information, if palette_mode_enabled_flag
is true
.
motion_vector_resolution_control_idc: u8
Controls the presence and inference of the use_integer_mv_flag
that specifies the resolution of motion vectors for inter prediction.
The value is in range [0, 2].
intra_boundary_filtering_disabled_flag: bool
Equal to true
specifies that the intra boundary filtering process is
unconditionally disabled for intra prediction.
Equal to false
specifies that the intra boundary filtering process may be used.
Trait Implementations§
Source§impl Clone for SpsSccExtension
impl Clone for SpsSccExtension
Source§fn clone(&self) -> SpsSccExtension
fn clone(&self) -> SpsSccExtension
Returns a copy of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SpsSccExtension
impl Debug for SpsSccExtension
Source§impl PartialEq for SpsSccExtension
impl PartialEq for SpsSccExtension
impl StructuralPartialEq for SpsSccExtension
Auto Trait Implementations§
impl Freeze for SpsSccExtension
impl RefUnwindSafe for SpsSccExtension
impl Send for SpsSccExtension
impl Sync for SpsSccExtension
impl Unpin for SpsSccExtension
impl UnwindSafe for SpsSccExtension
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more