pub struct DeblockFilter { /* private fields */ }Expand description
Deblocking filter implementation.
Implementations§
Source§impl DeblockFilter
impl DeblockFilter
Sourcepub fn with_params(params: DeblockParams) -> Self
pub fn with_params(params: DeblockParams) -> Self
Create with specific parameters.
Sourcepub fn set_params(&mut self, params: DeblockParams)
pub fn set_params(&mut self, params: DeblockParams)
Set filter parameters.
Sourcepub fn params(&self) -> &DeblockParams
pub fn params(&self) -> &DeblockParams
Get current parameters.
Sourcepub fn apply(
&mut self,
frame: &mut FrameBuffer,
_context: &FrameContext,
) -> ReconstructResult<()>
pub fn apply( &mut self, frame: &mut FrameBuffer, _context: &FrameContext, ) -> ReconstructResult<()>
Trait Implementations§
Source§impl Debug for DeblockFilter
impl Debug for DeblockFilter
Auto Trait Implementations§
impl Freeze for DeblockFilter
impl RefUnwindSafe for DeblockFilter
impl Send for DeblockFilter
impl Sync for DeblockFilter
impl Unpin for DeblockFilter
impl UnsafeUnpin for DeblockFilter
impl UnwindSafe for DeblockFilter
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> 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