[−][src]Struct y4m::EncoderBuilder
Encoder builder. Allows to set y4m file parameters using builder pattern.
Implementations
impl EncoderBuilder
[src]
pub fn new(width: usize, height: usize, framerate: Ratio) -> EncoderBuilder
[src]
Create a new encoder builder.
pub fn with_colorspace(self, colorspace: Colorspace) -> Self
[src]
Specify file colorspace.
pub fn with_pixel_aspect(self, pixel_aspect: Ratio) -> Self
[src]
Specify file pixel aspect.
pub fn write_header<W: Write>(self, writer: W) -> Result<Encoder<W>, Error>
[src]
Write header to the stream and create encoder instance.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for EncoderBuilder
impl Send for EncoderBuilder
impl Sync for EncoderBuilder
impl Unpin for EncoderBuilder
impl UnwindSafe for EncoderBuilder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,