Struct ExecuteOpts
pub struct ExecuteOpts {
pub ffmpeg_path: String,
pub cwd: String,
pub models_dir: Option<String>,
pub cancel: CancellationToken,
pub on_progress: Option<Arc<dyn Fn(ProgressEvent) + Sync + Send>>,
pub total_frames: Option<u64>,
pub duration: Option<f64>,
pub media_width: Option<u32>,
pub media_height: Option<u32>,
pub execution_mode: ExecutionMode,
}Fields§
§ffmpeg_path: String§cwd: String§models_dir: Option<String>§cancel: CancellationToken§on_progress: Option<Arc<dyn Fn(ProgressEvent) + Sync + Send>>§total_frames: Option<u64>§duration: Option<f64>§media_width: Option<u32>§media_height: Option<u32>§execution_mode: ExecutionModeTrait Implementations§
§impl Default for ExecuteOpts
impl Default for ExecuteOpts
§fn default() -> ExecuteOpts
fn default() -> ExecuteOpts
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ExecuteOpts
impl !RefUnwindSafe for ExecuteOpts
impl Send for ExecuteOpts
impl Sync for ExecuteOpts
impl Unpin for ExecuteOpts
impl UnsafeUnpin for ExecuteOpts
impl !UnwindSafe for ExecuteOpts
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