#[repr(C)]pub struct MpegvideoEncDSPContext {
pub try_8x8basis: Option<unsafe extern "C" fn(rem: *mut i16, weight: *mut i16, basis: *mut i16, scale: c_int) -> c_int>,
pub add_8x8basis: Option<unsafe extern "C" fn(rem: *mut i16, basis: *mut i16, scale: c_int)>,
pub pix_sum: Option<unsafe extern "C" fn(pix: *mut u8, line_size: c_int) -> c_int>,
pub pix_norm1: Option<unsafe extern "C" fn(pix: *mut u8, line_size: c_int) -> c_int>,
pub shrink: [Option<unsafe extern "C" fn(dst: *mut u8, dst_wrap: c_int, src: *const u8, src_wrap: c_int, width: c_int, height: c_int)>; 4],
pub draw_edges: Option<unsafe extern "C" fn(buf: *mut u8, wrap: c_int, width: c_int, height: c_int, w: c_int, h: c_int, sides: c_int)>,
}
Fields§
§try_8x8basis: Option<unsafe extern "C" fn(rem: *mut i16, weight: *mut i16, basis: *mut i16, scale: c_int) -> c_int>
§add_8x8basis: Option<unsafe extern "C" fn(rem: *mut i16, basis: *mut i16, scale: c_int)>
§pix_sum: Option<unsafe extern "C" fn(pix: *mut u8, line_size: c_int) -> c_int>
§pix_norm1: Option<unsafe extern "C" fn(pix: *mut u8, line_size: c_int) -> c_int>
§shrink: [Option<unsafe extern "C" fn(dst: *mut u8, dst_wrap: c_int, src: *const u8, src_wrap: c_int, width: c_int, height: c_int)>; 4]
§draw_edges: Option<unsafe extern "C" fn(buf: *mut u8, wrap: c_int, width: c_int, height: c_int, w: c_int, h: c_int, sides: c_int)>
Trait Implementations§
Source§impl Clone for MpegvideoEncDSPContext
impl Clone for MpegvideoEncDSPContext
Source§fn clone(&self) -> MpegvideoEncDSPContext
fn clone(&self) -> MpegvideoEncDSPContext
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 MpegvideoEncDSPContext
impl Debug for MpegvideoEncDSPContext
impl Copy for MpegvideoEncDSPContext
Auto Trait Implementations§
impl Freeze for MpegvideoEncDSPContext
impl RefUnwindSafe for MpegvideoEncDSPContext
impl Send for MpegvideoEncDSPContext
impl Sync for MpegvideoEncDSPContext
impl Unpin for MpegvideoEncDSPContext
impl UnwindSafe for MpegvideoEncDSPContext
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