pub struct RawLumaEncodeOp;Expand description
A simple encode op that extracts raw luma samples from a tile.
Useful as a reference implementation and for testing.
Trait Implementations§
Source§impl TileEncodeOp for RawLumaEncodeOp
impl TileEncodeOp for RawLumaEncodeOp
Source§fn encode_tile(
&self,
frame: &VideoFrame,
x: u32,
y: u32,
width: u32,
height: u32,
) -> CodecResult<Vec<u8>>
fn encode_tile( &self, frame: &VideoFrame, x: u32, y: u32, width: u32, height: u32, ) -> CodecResult<Vec<u8>>
Auto Trait Implementations§
impl Freeze for RawLumaEncodeOp
impl RefUnwindSafe for RawLumaEncodeOp
impl Send for RawLumaEncodeOp
impl Sync for RawLumaEncodeOp
impl Unpin for RawLumaEncodeOp
impl UnsafeUnpin for RawLumaEncodeOp
impl UnwindSafe for RawLumaEncodeOp
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