[][src]Struct intel_genxml::gen9::HcpSliceState

pub struct HcpSliceState {
    pub dword_length: u32,
    pub subopcode: u32,
    pub media_command_opcode: u32,
    pub pipeline: u32,
    pub command_type: u32,
    pub slice_horizontal_position: u32,
    pub slice_vertical_position: u32,
    pub next_slice_horizontal_position: u32,
    pub next_slice_vertical_position: u32,
    pub slice_type: u32,
    pub last_slice: bool,
    pub slice_qp_sign: u32,
    pub dependent_slice: bool,
    pub slice_temporal_mvp_enable: bool,
    pub slice_qp: u32,
    pub slice_cb_qp_offset: i32,
    pub slice_cr_qp_offset: i32,
    pub last_slice_of_tile: bool,
    pub slice_header_disable_deblocking_filter: bool,
    pub slice_tc_offset_div2: i32,
    pub slice_beta_offset_div2: i32,
    pub slice_loop_filter_enable: bool,
    pub slice_sao_chroma: bool,
    pub slice_sao_luma: bool,
    pub mvd_l1_zero: bool,
    pub low_delay: bool,
    pub collocated_from_l0: bool,
    pub log2_weight_denominator_chroma: u32,
    pub log2_weight_denominator_luma: u32,
    pub cabac_init: bool,
    pub max_merge_index: u32,
    pub collocated_mv_temporal_buffer_index: u32,
    pub slice_header_length: u32,
    pub round_intra: u32,
    pub round_inter: u32,
    pub cabac_zero_word_insertion_enable: bool,
    pub emulation_byte_slice_insert_enable: bool,
    pub tail_insertion_present: bool,
    pub slice_data_insertion_present: bool,
    pub header_insertion_present: bool,
    pub indirect_pak_bse_data_start_offset: u64,
    pub transform_skip_lambda: u32,
    pub transform_skip_number_of_zero_coeffs_factor0: u32,
    pub transform_skip_number_of_non_zero_coeffs_factor0: u32,
    pub transform_skip_number_of_zero_coeffs_factor1: u32,
    pub transform_skip_number_of_non_zero_coeffs_factor1: u32,
}

Fields

dword_length: u32subopcode: u32media_command_opcode: u32pipeline: u32command_type: u32slice_horizontal_position: u32slice_vertical_position: u32next_slice_horizontal_position: u32next_slice_vertical_position: u32slice_type: u32last_slice: boolslice_qp_sign: u32dependent_slice: boolslice_temporal_mvp_enable: boolslice_qp: u32slice_cb_qp_offset: i32slice_cr_qp_offset: i32last_slice_of_tile: boolslice_header_disable_deblocking_filter: boolslice_tc_offset_div2: i32slice_beta_offset_div2: i32slice_loop_filter_enable: boolslice_sao_chroma: boolslice_sao_luma: boolmvd_l1_zero: boollow_delay: boolcollocated_from_l0: boollog2_weight_denominator_chroma: u32log2_weight_denominator_luma: u32cabac_init: boolmax_merge_index: u32collocated_mv_temporal_buffer_index: u32slice_header_length: u32round_intra: u32round_inter: u32cabac_zero_word_insertion_enable: boolemulation_byte_slice_insert_enable: booltail_insertion_present: boolslice_data_insertion_present: boolheader_insertion_present: boolindirect_pak_bse_data_start_offset: u64transform_skip_lambda: u32transform_skip_number_of_zero_coeffs_factor0: u32transform_skip_number_of_non_zero_coeffs_factor0: u32transform_skip_number_of_zero_coeffs_factor1: u32transform_skip_number_of_non_zero_coeffs_factor1: u32

Methods

impl HcpSliceState[src]

pub const DWORD_LENGTH: u32[src]

pub const B_SLICE: u32[src]

pub const I_SLICE: u32[src]

pub const P_SLICE: u32[src]

pub const _1: i32[src]

pub const _10: i32[src]

pub const _10_32: u32[src]

pub const _11: i32[src]

pub const _11_32: u32[src]

pub const _12: i32[src]

pub const _12_32: u32[src]

pub const _13_32: u32[src]

pub const _14_32: u32[src]

pub const _15_32: u32[src]

pub const _16_32: u32[src]

pub const _1_32: u32[src]

pub const _2: i32[src]

pub const _2_32: u32[src]

pub const _3: i32[src]

pub const _3_32: u32[src]

pub const _4: i32[src]

pub const _4_32: u32[src]

pub const _5: i32[src]

pub const _5_32: u32[src]

pub const _6: i32[src]

pub const _6_32: u32[src]

pub const _7: i32[src]

pub const _7_32: u32[src]

pub const _8: i32[src]

pub const _8_32: u32[src]

pub const _9: i32[src]

pub const _9_32: u32[src]

Trait Implementations

impl Default for HcpSliceState[src]

impl Deserialize for HcpSliceState[src]

impl<'_> From<&'_ [u32; 11]> for HcpSliceState[src]

impl Serialize for HcpSliceState[src]

type Out = [u32; 11]

Auto Trait Implementations

impl RefUnwindSafe for HcpSliceState

impl Send for HcpSliceState

impl Sync for HcpSliceState

impl Unpin for HcpSliceState

impl UnwindSafe for HcpSliceState

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, 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.