pub struct RenderToMp4Opts {
pub range: FrameRange,
pub bg_rgba: [u8; 4],
pub overwrite: bool,
pub threading: RenderThreading,
}Expand description
Options for render_to_mp4.
bg_rgba is used when flattening alpha for the encoder.
Fields§
§range: FrameRangeFrame range to render (start inclusive, end exclusive).
bg_rgba: [u8; 4]Background color to flatten alpha over (RGBA8, straight alpha).
overwrite: boolWhether to overwrite out_path if it already exists.
threading: RenderThreadingRender threading/chunking configuration.
Trait Implementations§
Source§impl Clone for RenderToMp4Opts
impl Clone for RenderToMp4Opts
Source§fn clone(&self) -> RenderToMp4Opts
fn clone(&self) -> RenderToMp4Opts
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RenderToMp4Opts
impl Debug for RenderToMp4Opts
Auto Trait Implementations§
impl Freeze for RenderToMp4Opts
impl RefUnwindSafe for RenderToMp4Opts
impl Send for RenderToMp4Opts
impl Sync for RenderToMp4Opts
impl Unpin for RenderToMp4Opts
impl UnwindSafe for RenderToMp4Opts
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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 moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().