#[repr(C)]pub struct ScratchpadContext {
pub edge_emu_buffer: *mut u8,
pub rd_scratchpad: *mut u8,
pub obmc_scratchpad: *mut u8,
pub b_scratchpad: *mut u8,
}
Fields§
§edge_emu_buffer: *mut u8
< temporary buffer for if MVs point to out-of-frame data
rd_scratchpad: *mut u8
< scratchpad for rate distortion mb decision
obmc_scratchpad: *mut u8
§b_scratchpad: *mut u8
< scratchpad used for writing into write only buffers
Trait Implementations§
Source§impl Clone for ScratchpadContext
impl Clone for ScratchpadContext
Source§fn clone(&self) -> ScratchpadContext
fn clone(&self) -> ScratchpadContext
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 ScratchpadContext
impl Debug for ScratchpadContext
impl Copy for ScratchpadContext
Auto Trait Implementations§
impl Freeze for ScratchpadContext
impl RefUnwindSafe for ScratchpadContext
impl !Send for ScratchpadContext
impl !Sync for ScratchpadContext
impl Unpin for ScratchpadContext
impl UnwindSafe for ScratchpadContext
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