pub struct SpsSccExtension {
pub curr_pic_ref_enabled_flag: bool,
pub palette_mode_enabled_flag: bool,
pub palette_max_size: u8,
pub delta_palette_max_predictor_size: u8,
pub palette_predictor_initializers_present_flag: bool,
pub num_palette_predictor_initializer_minus1: u8,
pub palette_predictor_initializer: [[u32; 128]; 3],
pub motion_vector_resolution_control_idc: u8,
pub intra_boundary_filtering_disabled_flag: bool,
}
Fields§
§curr_pic_ref_enabled_flag: bool
When set, specifies that a picture in the CVS may be included in a reference picture list of a slice of the picture itself. When not set, specifies that a picture in the CVS is never included in a reference picture list of a slice of the picture itself.
palette_mode_enabled_flag: bool
When set, specifies that the decoding process for palette mode may be used for intra blocks. When not set, specifies that the decoding process for palette mode is not applied.
palette_max_size: u8
Specifies the maximum allowed palette size.
delta_palette_max_predictor_size: u8
Specifies the difference between the maximum allowed palette predictor size and the maximum allowed palette size.
palette_predictor_initializers_present_flag: bool
When set, specifies that the sequence palette predictors are initialized using the sps_palette_predictor_initializers. When not set, specifies that the entries in the sequence palette predictor are initialized to 0.
num_palette_predictor_initializer_minus1: u8
num_palette_predictor_initializers_minus1 plus 1 specifies the number of entries in the sequence palette predictor initializer.
palette_predictor_initializer: [[u32; 128]; 3]
palette_predictor_initializer[ comp ][ i ]
specifies the value of the
comp-th component of the i-th palette entry in the SPS that is used to
initialize the array PredictorPaletteEntries.
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.
intra_boundary_filtering_disabled_flag: bool
When set, specifies that the intra boundary filtering process is unconditionally disabled for intra prediction. If not set, 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
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more