use super::VideoEncoderBuilder;
impl VideoEncoderBuilder {
#[must_use]
pub fn pixel_format(mut self, fmt: ff_format::PixelFormat) -> Self {
self.pixel_format = Some(fmt);
self
}
#[must_use]
pub fn hdr10_metadata(mut self, meta: ff_format::Hdr10Metadata) -> Self {
self.hdr10_metadata = Some(meta);
self
}
#[must_use]
pub fn color_space(mut self, cs: ff_format::ColorSpace) -> Self {
self.color_space = Some(cs);
self
}
#[must_use]
pub fn color_transfer(mut self, trc: ff_format::ColorTransfer) -> Self {
self.color_transfer = Some(trc);
self
}
#[must_use]
pub fn color_primaries(mut self, cp: ff_format::ColorPrimaries) -> Self {
self.color_primaries = Some(cp);
self
}
}