pub struct MultiOutput { /* private fields */ }Expand description
Builder for multi-output scenarios
Implementations§
Source§impl MultiOutput
impl MultiOutput
Sourcepub fn add_output(self, output: Output) -> Self
pub fn add_output(self, output: Output) -> Self
Add an output
Sourcepub fn adaptive_streaming(base_path: impl AsRef<str>) -> Self
pub fn adaptive_streaming(base_path: impl AsRef<str>) -> Self
Create adaptive streaming outputs (multiple qualities)
Sourcepub fn into_outputs(self) -> Vec<Output>
pub fn into_outputs(self) -> Vec<Output>
Get the outputs
Trait Implementations§
Source§impl Clone for MultiOutput
impl Clone for MultiOutput
Source§fn clone(&self) -> MultiOutput
fn clone(&self) -> MultiOutput
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for MultiOutput
impl Debug for MultiOutput
Auto Trait Implementations§
impl Freeze for MultiOutput
impl RefUnwindSafe for MultiOutput
impl Send for MultiOutput
impl Sync for MultiOutput
impl Unpin for MultiOutput
impl UnwindSafe for MultiOutput
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