#[repr(C)]pub struct MECmpContext {Show 23 fields
pub sum_abs_dctelem: Option<unsafe extern "C" fn(block: *mut i16) -> c_int>,
pub sad: [me_cmp_func; 6],
pub sse: [me_cmp_func; 6],
pub hadamard8_diff: [me_cmp_func; 6],
pub dct_sad: [me_cmp_func; 6],
pub quant_psnr: [me_cmp_func; 6],
pub bit: [me_cmp_func; 6],
pub rd: [me_cmp_func; 6],
pub vsad: [me_cmp_func; 6],
pub vsse: [me_cmp_func; 6],
pub nsse: [me_cmp_func; 6],
pub w53: [me_cmp_func; 6],
pub w97: [me_cmp_func; 6],
pub dct_max: [me_cmp_func; 6],
pub dct264_sad: [me_cmp_func; 6],
pub me_pre_cmp: [me_cmp_func; 6],
pub me_cmp: [me_cmp_func; 6],
pub me_sub_cmp: [me_cmp_func; 6],
pub mb_cmp: [me_cmp_func; 6],
pub ildct_cmp: [me_cmp_func; 6],
pub frame_skip_cmp: [me_cmp_func; 6],
pub pix_abs: [[me_cmp_func; 4]; 2],
pub median_sad: [me_cmp_func; 6],
}
Fields§
§sum_abs_dctelem: Option<unsafe extern "C" fn(block: *mut i16) -> c_int>
§sad: [me_cmp_func; 6]
§sse: [me_cmp_func; 6]
§hadamard8_diff: [me_cmp_func; 6]
§dct_sad: [me_cmp_func; 6]
§quant_psnr: [me_cmp_func; 6]
§bit: [me_cmp_func; 6]
§rd: [me_cmp_func; 6]
§vsad: [me_cmp_func; 6]
§vsse: [me_cmp_func; 6]
§nsse: [me_cmp_func; 6]
§w53: [me_cmp_func; 6]
§w97: [me_cmp_func; 6]
§dct_max: [me_cmp_func; 6]
§dct264_sad: [me_cmp_func; 6]
§me_pre_cmp: [me_cmp_func; 6]
§me_cmp: [me_cmp_func; 6]
§me_sub_cmp: [me_cmp_func; 6]
§mb_cmp: [me_cmp_func; 6]
§ildct_cmp: [me_cmp_func; 6]
§frame_skip_cmp: [me_cmp_func; 6]
§pix_abs: [[me_cmp_func; 4]; 2]
§median_sad: [me_cmp_func; 6]
Trait Implementations§
Source§impl Clone for MECmpContext
impl Clone for MECmpContext
Source§fn clone(&self) -> MECmpContext
fn clone(&self) -> MECmpContext
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 MECmpContext
impl Debug for MECmpContext
impl Copy for MECmpContext
Auto Trait Implementations§
impl Freeze for MECmpContext
impl RefUnwindSafe for MECmpContext
impl Send for MECmpContext
impl Sync for MECmpContext
impl Unpin for MECmpContext
impl UnwindSafe for MECmpContext
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