pub struct RawEncoder { /* private fields */ }Expand description
Encoder that outputs raw BGRA frames.
Implementations§
Source§impl RawEncoder
impl RawEncoder
Trait Implementations§
Source§impl VideoEncoder for RawEncoder
impl VideoEncoder for RawEncoder
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 RawEncoder
impl RefUnwindSafe for RawEncoder
impl Send for RawEncoder
impl Sync for RawEncoder
impl Unpin for RawEncoder
impl UnsafeUnpin for RawEncoder
impl UnwindSafe for RawEncoder
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