pub struct PngSequenceEncoder { /* private fields */ }Expand description
Encoder that outputs a sequence of PNG images.
Implementations§
Trait Implementations§
Source§impl VideoEncoder for PngSequenceEncoder
impl VideoEncoder for PngSequenceEncoder
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 PngSequenceEncoder
impl RefUnwindSafe for PngSequenceEncoder
impl Send for PngSequenceEncoder
impl Sync for PngSequenceEncoder
impl Unpin for PngSequenceEncoder
impl UnsafeUnpin for PngSequenceEncoder
impl UnwindSafe for PngSequenceEncoder
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