pub struct JobOutput {
pub rungs: Vec<RungOutput>,
pub hls_root: Option<PathBuf>,
pub master_playlist: Option<PathBuf>,
pub source_codec: String,
pub source_dims: (u32, u32),
pub source_frame_rate: f64,
pub audio_handling: String,
pub elapsed: Duration,
}Expand description
The full job result.
Fields§
§rungs: Vec<RungOutput>One entry per rung that completed successfully (failed rungs are
reported via the progress sink with RungStatus::Failed).
hls_root: Option<PathBuf>HLS mode only: the asset root directory.
master_playlist: Option<PathBuf>HLS mode only: path to the master playlist.
source_codec: String§source_dims: (u32, u32)§source_frame_rate: f64§audio_handling: StringHow the audio was handled.
elapsed: DurationTrait Implementations§
Auto Trait Implementations§
impl Freeze for JobOutput
impl RefUnwindSafe for JobOutput
impl Send for JobOutput
impl Sync for JobOutput
impl Unpin for JobOutput
impl UnsafeUnpin for JobOutput
impl UnwindSafe for JobOutput
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