Class AVCommand
- java.lang.Object
-
- com.github.vbauer.avconv4java.core.AVCommand
-
public class AVCommand extends java.lang.ObjectClass that represents a avconv command.
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringDEFAULT_TOOL_PATHstatic java.lang.StringSYSTEM_PROPERTY_TOOL_PATH
-
Constructor Summary
Constructors Constructor Description AVCommand()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.lang.StringcalculateToolPath()static java.lang.StringgetDefaultToolPath()static java.lang.StringgetGlobalToolPath()java.lang.LonggetTimeout()java.lang.StringgetToolPath()booleanisDebug()protected java.util.List<java.lang.String>prepareArguments(java.util.List<java.lang.String> flags)ProcessInforun(AVOptions operation)ProcessInforun(java.util.List<java.lang.String> flags)AVCommandsetDebug(java.lang.Boolean debug)static java.lang.StringsetGlobalToolPath(java.lang.String toolPath)AVCommandsetTimeout(java.lang.Long timeout)AVCommandsetToolPath(java.lang.String toolPath)
-
-
-
Field Detail
-
DEFAULT_TOOL_PATH
public static final java.lang.String DEFAULT_TOOL_PATH
- See Also:
- Constant Field Values
-
SYSTEM_PROPERTY_TOOL_PATH
public static final java.lang.String SYSTEM_PROPERTY_TOOL_PATH
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefaultToolPath
public static java.lang.String getDefaultToolPath()
-
setGlobalToolPath
public static java.lang.String setGlobalToolPath(java.lang.String toolPath)
-
getGlobalToolPath
public static java.lang.String getGlobalToolPath()
-
run
public ProcessInfo run(AVOptions operation) throws java.lang.Exception
- Throws:
java.lang.Exception
-
run
public ProcessInfo run(java.util.List<java.lang.String> flags) throws java.lang.Exception
- Throws:
java.lang.Exception
-
isDebug
public boolean isDebug()
-
setDebug
public AVCommand setDebug(java.lang.Boolean debug)
-
getTimeout
public java.lang.Long getTimeout()
-
setTimeout
public AVCommand setTimeout(java.lang.Long timeout)
-
getToolPath
public java.lang.String getToolPath()
-
setToolPath
public AVCommand setToolPath(java.lang.String toolPath)
-
prepareArguments
protected java.util.List<java.lang.String> prepareArguments(java.util.List<java.lang.String> flags)
-
calculateToolPath
protected java.lang.String calculateToolPath()
-
-