pub struct DcPredictor { /* private fields */ }Expand description
DC predictor implementation.
Implementations§
Source§impl DcPredictor
impl DcPredictor
Sourcepub fn predict_dc(
&self,
ctx: &IntraPredContext,
output: &mut [u16],
stride: usize,
dims: BlockDimensions,
)
pub fn predict_dc( &self, ctx: &IntraPredContext, output: &mut [u16], stride: usize, dims: BlockDimensions, )
Predict with DC mode.
Sourcepub fn predict_dc_gradient(
&self,
ctx: &IntraPredContext,
output: &mut [u16],
stride: usize,
dims: BlockDimensions,
)
pub fn predict_dc_gradient( &self, ctx: &IntraPredContext, output: &mut [u16], stride: usize, dims: BlockDimensions, )
Predict with DC and gradient adjustment.
Trait Implementations§
Source§impl Clone for DcPredictor
impl Clone for DcPredictor
Source§fn clone(&self) -> DcPredictor
fn clone(&self) -> DcPredictor
Returns a duplicate 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 DcPredictor
impl Debug for DcPredictor
Source§impl Default for DcPredictor
impl Default for DcPredictor
Source§fn default() -> DcPredictor
fn default() -> DcPredictor
Returns the “default value” for a type. Read more
Source§impl IntraPredictor for DcPredictor
impl IntraPredictor for DcPredictor
Source§fn predict(
&self,
ctx: &IntraPredContext,
output: &mut [u16],
stride: usize,
dims: BlockDimensions,
)
fn predict( &self, ctx: &IntraPredContext, output: &mut [u16], stride: usize, dims: BlockDimensions, )
Generate prediction samples into the output buffer. Read more
impl Copy for DcPredictor
Auto Trait Implementations§
impl Freeze for DcPredictor
impl RefUnwindSafe for DcPredictor
impl Send for DcPredictor
impl Sync for DcPredictor
impl Unpin for DcPredictor
impl UnsafeUnpin for DcPredictor
impl UnwindSafe for DcPredictor
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more