Struct aom_sys::aom::aom_partition_features
source · #[repr(C)]pub struct aom_partition_features {Show 34 fields
pub id: Type,
pub before_part_none: aom_partition_features_before_none_t,
pub after_part_none: aom_partition_features_none_t,
pub after_part_split: aom_partition_features_split_t,
pub after_part_rect: aom_partition_features_rect_t,
pub after_part_ab: aom_partition_features_ab_t,
pub sb_features: aom_sb_features_t,
pub mi_row: c_int,
pub mi_col: c_int,
pub frame_width: c_int,
pub frame_height: c_int,
pub block_size: c_int,
pub valid_partition_types: c_int,
pub update_type: c_int,
pub qindex: c_int,
pub rdmult: c_int,
pub pyramid_level: c_int,
pub has_above_block: c_int,
pub above_block_width: c_int,
pub above_block_height: c_int,
pub has_left_block: c_int,
pub left_block_width: c_int,
pub left_block_height: c_int,
pub block_sse: c_uint,
pub block_var: c_uint,
pub sub_block_sse: [c_uint; 4],
pub sub_block_var: [c_uint; 4],
pub horz_block_sse: [c_uint; 2],
pub horz_block_var: [c_uint; 2],
pub vert_block_sse: [c_uint; 2],
pub vert_block_var: [c_uint; 2],
pub tpl_intra_cost: i64,
pub tpl_inter_cost: i64,
pub tpl_mc_dep_cost: i64,
}
Fields§
§id: Type
§before_part_none: aom_partition_features_before_none_t
§after_part_none: aom_partition_features_none_t
§after_part_split: aom_partition_features_split_t
§after_part_rect: aom_partition_features_rect_t
§after_part_ab: aom_partition_features_ab_t
§sb_features: aom_sb_features_t
§mi_row: c_int
§mi_col: c_int
§frame_width: c_int
§frame_height: c_int
§block_size: c_int
§valid_partition_types: c_int
§update_type: c_int
§qindex: c_int
§rdmult: c_int
§pyramid_level: c_int
§has_above_block: c_int
§above_block_width: c_int
§above_block_height: c_int
§has_left_block: c_int
§left_block_width: c_int
§left_block_height: c_int
§block_sse: c_uint
§block_var: c_uint
§sub_block_sse: [c_uint; 4]
§sub_block_var: [c_uint; 4]
§horz_block_sse: [c_uint; 2]
§horz_block_var: [c_uint; 2]
§vert_block_sse: [c_uint; 2]
§vert_block_var: [c_uint; 2]
§tpl_intra_cost: i64
§tpl_inter_cost: i64
§tpl_mc_dep_cost: i64
Trait Implementations§
source§impl Clone for aom_partition_features
impl Clone for aom_partition_features
source§fn clone(&self) -> aom_partition_features
fn clone(&self) -> aom_partition_features
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for aom_partition_features
impl Debug for aom_partition_features
impl Copy for aom_partition_features
Auto Trait Implementations§
impl RefUnwindSafe for aom_partition_features
impl Send for aom_partition_features
impl Sync for aom_partition_features
impl Unpin for aom_partition_features
impl UnwindSafe for aom_partition_features
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more