[][src]Struct intel_genxml::gen9::HcpPicState

pub struct HcpPicState {
    pub dword_length: u32,
    pub subopcode: u32,
    pub media_command_opcode: u32,
    pub pipeline: u32,
    pub command_type: u32,
    pub frame_width_in_minimum_coding_block_size: u32,
    pub pak_transform_skip_enable: bool,
    pub frame_height_in_minimum_coding_block_size: u32,
    pub min_cu_size: u32,
    pub lcu_size: u32,
    pub min_tu_size: u32,
    pub max_tu_size: u32,
    pub min_pcm_size: u32,
    pub max_pcm_size: u32,
    pub collocated_picture_is_i_slice: bool,
    pub current_picture_is_i_slice: bool,
    pub cabac_zero_word_insertion_test_enable: bool,
    pub sample_adaptive_offset_enable: bool,
    pub pcm_enable: bool,
    pub cu_qp_delta_enable: bool,
    pub max_dqp_depth: u32,
    pub pcm_loop_filter_disable: bool,
    pub constrained_intra_prediction: bool,
    pub log2_parallel_merge_level: u32,
    pub sign_data_hiding: bool,
    pub loop_filter_enable: bool,
    pub entropy_coding_sync_enable: bool,
    pub tiling_enable: bool,
    pub weighted_bipredication_enable: bool,
    pub weighted_predication_enable: bool,
    pub field_pic: bool,
    pub top_field: bool,
    pub transform_skip_enable: bool,
    pub amp_enable: bool,
    pub transquant_bypass_enable: bool,
    pub strong_intra_smoothing_enable: bool,
    pub cu_packet_structure: u32,
    pub picture_cb_qp_offset: i32,
    pub picture_cr_qp_offset: i32,
    pub intra_max_transform_hierarchy_depth: u32,
    pub inter_max_transform_hierarchy_depth: u32,
    pub chroma_pcm_sample_bit_depth: u32,
    pub luma_pcm_sample_bit_depth: u32,
    pub chroma_bit_depth: u32,
    pub luma_bit_depth: u32,
    pub lcu_max_bit_size_allowed: u32,
    pub non_first_pass: bool,
    pub lcu_max_size_report: bool,
    pub frame_bitrate_max_report: bool,
    pub frame_bitrate_min_report: bool,
    pub load_bitstream_pointer_per_slice: bool,
    pub frame_bitrate_max: u32,
    pub frame_bitrate_max_unit: u32,
    pub frame_bitrate_min: u32,
    pub frame_bitrate_min_unit: u32,
    pub frame_bitrate_min_delta: u32,
    pub frame_bitrate_max_delta: u32,
    pub frame_delta_qp_max: Framedeltaqp,
    pub frame_delta_qp_min: Framedeltaqp,
    pub frame_delta_qp_max_range: Framedeltaqprange,
    pub frame_delta_qp_min_range: Framedeltaqprange,
    pub minimum_frame_size: u32,
    pub minimum_frame_size_units: u32,
}

Fields

dword_length: u32subopcode: u32media_command_opcode: u32pipeline: u32command_type: u32frame_width_in_minimum_coding_block_size: u32pak_transform_skip_enable: boolframe_height_in_minimum_coding_block_size: u32min_cu_size: u32lcu_size: u32min_tu_size: u32max_tu_size: u32min_pcm_size: u32max_pcm_size: u32collocated_picture_is_i_slice: boolcurrent_picture_is_i_slice: boolcabac_zero_word_insertion_test_enable: boolsample_adaptive_offset_enable: boolpcm_enable: boolcu_qp_delta_enable: boolmax_dqp_depth: u32pcm_loop_filter_disable: boolconstrained_intra_prediction: boollog2_parallel_merge_level: u32sign_data_hiding: boolloop_filter_enable: boolentropy_coding_sync_enable: booltiling_enable: boolweighted_bipredication_enable: boolweighted_predication_enable: boolfield_pic: booltop_field: booltransform_skip_enable: boolamp_enable: booltransquant_bypass_enable: boolstrong_intra_smoothing_enable: boolcu_packet_structure: u32picture_cb_qp_offset: i32picture_cr_qp_offset: i32intra_max_transform_hierarchy_depth: u32inter_max_transform_hierarchy_depth: u32chroma_pcm_sample_bit_depth: u32luma_pcm_sample_bit_depth: u32chroma_bit_depth: u32luma_bit_depth: u32lcu_max_bit_size_allowed: u32non_first_pass: boollcu_max_size_report: boolframe_bitrate_max_report: boolframe_bitrate_min_report: boolload_bitstream_pointer_per_slice: boolframe_bitrate_max: u32frame_bitrate_max_unit: u32frame_bitrate_min: u32frame_bitrate_min_unit: u32frame_bitrate_min_delta: u32frame_bitrate_max_delta: u32frame_delta_qp_max: Framedeltaqpframe_delta_qp_min: Framedeltaqpframe_delta_qp_max_range: Framedeltaqprangeframe_delta_qp_min_range: Framedeltaqprangeminimum_frame_size: u32minimum_frame_size_units: u32

Methods

impl HcpPicState[src]

pub const DWORD_LENGTH: u32[src]

pub const EXTENC: u32[src]

pub const ILLEGAL_RESERVED: u32[src]

pub const VME: u32[src]

pub const _10_BIT: u32[src]

pub const _11_BIT: u32[src]

pub const _12_BIT: u32[src]

pub const _16KB: u32[src]

pub const _4KB: u32[src]

pub const _4X4: u32[src]

pub const _64X64: u32[src]

pub const _8_BIT: u32[src]

pub const _9_BIT: u32[src]

Trait Implementations

impl Default for HcpPicState[src]

impl Deserialize for HcpPicState[src]

impl<'_> From<&'_ [u32; 19]> for HcpPicState[src]

impl Serialize for HcpPicState[src]

type Out = [u32; 19]

Auto Trait Implementations

impl RefUnwindSafe for HcpPicState

impl Send for HcpPicState

impl Sync for HcpPicState

impl Unpin for HcpPicState

impl UnwindSafe for HcpPicState

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.