[][src]Struct intel_genxml::gen9::HcpVp9PicState

pub struct HcpVp9PicState {
    pub dword_length: u32,
    pub subopcode: u32,
    pub media_command_opcode: u32,
    pub pipeline: u32,
    pub command_type: u32,
    pub frame_width: u32,
    pub frame_height: u32,
    pub frame_type: u32,
    pub adapt_probabilities: bool,
    pub intra_only: bool,
    pub allow_hi_precision_mv: bool,
    pub motion_compensation_filter_type: u32,
    pub reference_frame_sign_bias: u32,
    pub use_prev_in_find_mv_references: bool,
    pub hybrid_prediction_mode: u32,
    pub selectable_tx_mode: u32,
    pub last_frame_type: u32,
    pub refresh_frame_context_enable: bool,
    pub error_resilient_mode_enable: bool,
    pub frame_parallel_decoding_mode_enable: bool,
    pub filter_level: u32,
    pub sharpness_level: u32,
    pub segmentation_enable: bool,
    pub segmentation_update_map: bool,
    pub segmentation_temporal_update: bool,
    pub lossless_mode: bool,
    pub segment_id_stream_out_enable: bool,
    pub segment_id_stream_in_enable: bool,
    pub log2_tile_column: u32,
    pub log2_tile_row: u32,
    pub chroma_sampling_format: u32,
    pub bit_depth: u32,
    pub profile_level: u32,
    pub vertical_scale_factor_for_last: f32,
    pub horizontal_scale_factor_for_last: f32,
    pub vertical_scale_factor_for_golden: f32,
    pub horizontal_scale_factor_for_golden: f32,
    pub vertical_scale_factor_for_altref: f32,
    pub horizontal_scale_factor_for_altref: f32,
    pub last_frame_width: u32,
    pub last_frame_height: u32,
    pub golden_frame_width: u32,
    pub golden_frame_height: u32,
    pub altref_frame_width: u32,
    pub altref_frame_height: u32,
    pub uncompressed_header_length: u32,
    pub first_partition_size: u32,
    pub motion_comp_scaling_enable: bool,
    pub compressed_header_bin_count: u32,
    pub luma_ac_q_index_delta: u32,
    pub chroma_ac_q_index_delta: i32,
    pub chroma_dc_q_index_delta: i32,
    pub luma_dc_q_index_delta: i32,
    pub lf_ref_delta_0: i32,
    pub lf_ref_delta_1: i32,
    pub lf_ref_delta_2: i32,
    pub lf_ref_delta_3: i32,
    pub lf_mode_delta_0: i32,
    pub lf_mode_delta_1: i32,
    pub bit_offset_for_lf_ref_delta: u32,
    pub bit_offset_for_lf_mode_delta: u32,
    pub bit_offset_for_q_index: u32,
    pub bit_offset_for_lf_level: u32,
}

Fields

dword_length: u32subopcode: u32media_command_opcode: u32pipeline: u32command_type: u32frame_width: u32frame_height: u32frame_type: u32adapt_probabilities: boolintra_only: boolallow_hi_precision_mv: boolmotion_compensation_filter_type: u32reference_frame_sign_bias: u32use_prev_in_find_mv_references: boolhybrid_prediction_mode: u32selectable_tx_mode: u32last_frame_type: u32refresh_frame_context_enable: boolerror_resilient_mode_enable: boolframe_parallel_decoding_mode_enable: boolfilter_level: u32sharpness_level: u32segmentation_enable: boolsegmentation_update_map: boolsegmentation_temporal_update: boollossless_mode: boolsegment_id_stream_out_enable: boolsegment_id_stream_in_enable: boollog2_tile_column: u32log2_tile_row: u32chroma_sampling_format: u32bit_depth: u32profile_level: u32vertical_scale_factor_for_last: f32horizontal_scale_factor_for_last: f32vertical_scale_factor_for_golden: f32horizontal_scale_factor_for_golden: f32vertical_scale_factor_for_altref: f32horizontal_scale_factor_for_altref: f32last_frame_width: u32last_frame_height: u32golden_frame_width: u32golden_frame_height: u32altref_frame_width: u32altref_frame_height: u32uncompressed_header_length: u32first_partition_size: u32motion_comp_scaling_enable: boolcompressed_header_bin_count: u32luma_ac_q_index_delta: u32chroma_ac_q_index_delta: i32chroma_dc_q_index_delta: i32luma_dc_q_index_delta: i32lf_ref_delta_0: i32lf_ref_delta_1: i32lf_ref_delta_2: i32lf_ref_delta_3: i32lf_mode_delta_0: i32lf_mode_delta_1: i32bit_offset_for_lf_ref_delta: u32bit_offset_for_lf_mode_delta: u32bit_offset_for_q_index: u32bit_offset_for_lf_level: u32

Methods

impl HcpVp9PicState[src]

pub const DWORD_LENGTH: u32[src]

pub const BILINEAR: u32[src]

pub const EIGHT_TAP: u32[src]

pub const EIGHT_TAP_SHARP: u32[src]

pub const EIGHT_TAP_SMOOTH: u32[src]

pub const FORMAT_420: u32[src]

pub const INTER_FRAME: u32[src]

pub const KEY_FRAME: u32[src]

pub const NON_KEY_FRAME: u32[src]

pub const PROFILE_0: u32[src]

pub const PROFILE_2: u32[src]

pub const SWITCHABLE: u32[src]

pub const _10_BIT: u32[src]

pub const _12_BIT: u32[src]

pub const _16_TILE_COLUMN: u32[src]

pub const _1_TILE_COLUMN: u32[src]

pub const _1_TILE_ROW: u32[src]

pub const _2_TILE_COLUMN: u32[src]

pub const _2_TILE_ROW: u32[src]

pub const _32_TILE_COLUMN: u32[src]

pub const _4_TILE_COLUMN: u32[src]

pub const _4_TILE_ROW: u32[src]

pub const _64_TILE_COLUMN: u32[src]

pub const _8_BIT: u32[src]

pub const _8_TILE_COLUMN: u32[src]

Trait Implementations

impl Default for HcpVp9PicState[src]

impl Deserialize for HcpVp9PicState[src]

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

impl Serialize for HcpVp9PicState[src]

type Out = [u32; 19]

Auto Trait Implementations

impl RefUnwindSafe for HcpVp9PicState

impl Send for HcpVp9PicState

impl Sync for HcpVp9PicState

impl Unpin for HcpVp9PicState

impl UnwindSafe for HcpVp9PicState

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.