pub struct EncodeJob {
pub input: String,
pub output: String,
pub resolution: Option<Resolution>,
pub codec: Codec,
pub crf: i32,
pub rate_control: RateControlMode,
pub target_bitrate: f64,
pub preset: String,
pub extra_args: Vec<String>,
}Expand description
Parameters for a single encode.
Fields§
§input: String§output: String§resolution: Option<Resolution>§codec: Codec§crf: i32§rate_control: RateControlMode§target_bitrate: f64§preset: String§extra_args: Vec<String>Trait Implementations§
Auto Trait Implementations§
impl Freeze for EncodeJob
impl RefUnwindSafe for EncodeJob
impl Send for EncodeJob
impl Sync for EncodeJob
impl Unpin for EncodeJob
impl UnsafeUnpin for EncodeJob
impl UnwindSafe for EncodeJob
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