[][src]Struct h264_reader::nal::pps::PicParameterSet

pub struct PicParameterSet {
    pub pic_parameter_set_id: ParamSetId,
    pub seq_parameter_set_id: ParamSetId,
    pub entropy_coding_mode_flag: bool,
    pub bottom_field_pic_order_in_frame_present_flag: bool,
    pub slice_groups: Option<SliceGroup>,
    pub num_ref_idx_l0_default_active_minus1: u32,
    pub num_ref_idx_l1_default_active_minus1: u32,
    pub weighted_pred_flag: bool,
    pub weighted_bipred_idc: u8,
    pub pic_init_qp_minus26: i32,
    pub pic_init_qs_minus26: i32,
    pub chroma_qp_index_offset: i32,
    pub deblocking_filter_control_present_flag: bool,
    pub constrained_intra_pred_flag: bool,
    pub redundant_pic_cnt_present_flag: bool,
    pub extension: Option<PicParameterSetExtra>,
}

Fields

pic_parameter_set_id: ParamSetIdseq_parameter_set_id: ParamSetIdentropy_coding_mode_flag: boolbottom_field_pic_order_in_frame_present_flag: boolslice_groups: Option<SliceGroup>num_ref_idx_l0_default_active_minus1: u32num_ref_idx_l1_default_active_minus1: u32weighted_pred_flag: boolweighted_bipred_idc: u8pic_init_qp_minus26: i32pic_init_qs_minus26: i32chroma_qp_index_offset: i32deblocking_filter_control_present_flag: boolconstrained_intra_pred_flag: boolredundant_pic_cnt_present_flag: boolextension: Option<PicParameterSetExtra>

Methods

impl PicParameterSet[src]

pub fn from_bytes<Ctx>(
    ctx: &Context<Ctx>,
    buf: &[u8]
) -> Result<PicParameterSet, PpsError>
[src]

Trait Implementations

impl Clone for PicParameterSet[src]

impl Debug for PicParameterSet[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.