pub struct PpmSequenceEncoder { /* private fields */ }Expand description
Encoder that outputs a sequence of PPM images.
Implementations§
Trait Implementations§
Source§impl VideoEncoder for PpmSequenceEncoder
impl VideoEncoder for PpmSequenceEncoder
Source§fn write_frame(&mut self, pixel_buffer: &[RgbColor]) -> Result<(), VideoError>
fn write_frame(&mut self, pixel_buffer: &[RgbColor]) -> Result<(), VideoError>
Write a frame to the video. Read more
Source§fn frames_written(&self) -> u64
fn frames_written(&self) -> u64
Get the number of frames written so far.
Auto Trait Implementations§
impl Freeze for PpmSequenceEncoder
impl RefUnwindSafe for PpmSequenceEncoder
impl Send for PpmSequenceEncoder
impl Sync for PpmSequenceEncoder
impl Unpin for PpmSequenceEncoder
impl UnsafeUnpin for PpmSequenceEncoder
impl UnwindSafe for PpmSequenceEncoder
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