Struct y4m::EncoderBuilder
[−]
[src]
pub struct EncoderBuilder { /* fields omitted */ }
Encoder builder. Allows to set y4m file parameters using builder pattern.
Methods
impl EncoderBuilder
[src]
fn new(width: usize, height: usize, framerate: Ratio) -> EncoderBuilder
Create a new encoder builder.
fn with_colorspace(self, colorspace: Colorspace) -> Self
Specify file colorspace.
fn write_header<W: Write>(self, writer: &mut W) -> Result<Encoder<W>, Error>
Write header to the stream and create encoder instance.