Struct y4m::EncoderBuilder
[−]
[src]
pub struct EncoderBuilder { /* fields omitted */ }
Encoder builder. Allows to set y4m file parameters using builder pattern.
Methods
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 write_header<W: Write>(self, writer: &mut W) -> Result<Encoder<W>, Error>
[src]
Write header to the stream and create encoder instance.