class

Fluorite::DSL::Command

Inherits Reference < Object

Constructors

Instance methods

add_input(input : Input) : self
Source
add_output(output : Output) : self
Source
estimate_duration

Attempts to determine duration of first input for progress percentage

Source
filter_graph
Source
global_option(flag : String, value : String | Nil = nil) : self
Source
global_options
Source
hwaccel(accel : String | Symbol) : self
Source
hwaccel_mode
Source
hwaccel_mode=(hwaccel_mode : String | Nil)
Source
inputs
Source
no_overwrite!
Source
outputs
Source
overwrite!
Source
overwrite_mode
Source
overwrite_mode=(overwrite_mode : Bool)
Source
run

Runs command synchronously with optional progress block

Source
run_async

Runs command asynchronously returning the ProcessRunner

Source
threads(n : Int32) : self
Source
threads_count
Source
threads_count=(threads_count : Int32 | Nil)
Source
to_args

Assembles arguments into array for process execution

Source
to_cmd_string
Source