Package tv.hd3g.fflauncher
Class FFbase
java.lang.Object
tv.hd3g.fflauncher.ConversionTool
tv.hd3g.fflauncher.FFbase
- All Implemented Interfaces:
InputSourceProviderTraits,InternalParametersSupplier,SimpleSourceTraits,ExecutableTool
-
Field Summary
Fields inherited from class tv.hd3g.fflauncher.ConversionTool
APPEND_PARAM_AT_END, execName, inputSources, outputExpectedDestinations, parameters, PREPEND_PARAM_AT_START -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSimpleInputSource(File file, List<String> sourceOptions) Define cmd var name like <%IN_AUTOMATIC_n%> with "n" the # of setted sources.voidaddSimpleInputSource(String sourceName, List<String> sourceOptions) Define cmd var name like <%IN_AUTOMATIC_n%> with "n" the # of setted sources.addSimpleOutputDestination(File destinationFile) Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination.addSimpleOutputDestination(String destinationName) Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination.voidbeforeRun(ProcesslauncherBuilder processBuilder) checkFiltersAvailability(ExecutableFinder executableFinder) getAbout(ExecutableFinder executableFinder) protected PrintStreambooleanbooleanbooleanbooleansetLogLevel(FFLogLevel level, boolean repeat, boolean display_level) Add like -loglevel repeat+level+verboseMethods inherited from class tv.hd3g.fflauncher.ConversionTool
addInputSource, addInputSource, addOutputDestination, addOutputDestination, addOutputDestination, addOutputDestination, checkDestinations, checkSources, cleanUpOutputFiles, fixIOParametredVars, fixIOParametredVars, getDeclaredDestinationByVarName, getDeclaredDestinations, getDeclaredSourceByVarName, getDeclaredSources, getExecutableName, getFilterForLinesEventsToDisplay, getInputSources, getInternalParameters, getMaxExecTime, getMaxExecTimeScheduler, getOutputFiles, getParametersVariables, getReadyToRunParameters, getStdOutPrintStreamToDisplayLinesEvents, getWorkingDirectory, isCheckSourcesBeforeReady, isOnErrorDeleteOutFiles, isRemoveParamsIfNoVarToInject, onMissingInputOutputVar, patchVarName, setCheckSourcesBeforeReady, setFilterForLinesEventsToDisplay, setMaxExecTimeScheduler, setMaxExecutionTimeForShortCommands, setOnErrorDeleteOutFiles, setRemoveParamsIfNoVarToInject, setWorkingDirectoryMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface tv.hd3g.processlauncher.ExecutableTool
beforeExecute, execute, execute, execute, executeDirectStdoutMethods inherited from interface tv.hd3g.fflauncher.InputSourceProviderTraits
addInputSource, addInputSource, addInputSource, addInputSourceMethods inherited from interface tv.hd3g.fflauncher.InternalParametersSupplier
getInputSources, getInternalParametersMethods inherited from interface tv.hd3g.fflauncher.SimpleSourceTraits
addSimpleInputSource, addSimpleInputSource
-
Constructor Details
-
FFbase
-
-
Method Details
-
beforeRun
- Specified by:
beforeRunin interfaceExecutableTool- Overrides:
beforeRunin classConversionTool
-
getStdErrPrintStreamToDisplayLinesEvents
- Overrides:
getStdErrPrintStreamToDisplayLinesEventsin classConversionTool
-
setLogLevel
Add like -loglevel repeat+level+verbose -
isLogLevelSet
public boolean isLogLevelSet() -
setHidebanner
-
isHidebanner
public boolean isHidebanner() -
setOverwriteOutputFiles
-
isOverwriteOutputFiles
public boolean isOverwriteOutputFiles() -
setNeverOverwriteOutputFiles
-
isNeverOverwriteOutputFiles
public boolean isNeverOverwriteOutputFiles() -
addSimpleInputSource
Define cmd var name like <%IN_AUTOMATIC_n%> with "n" the # of setted sources. Add -i parameter Add now in current Parameters the new add var only if not exists (you should call fixIOParametredVars, if you have add manually vars in Parametres)- Specified by:
addSimpleInputSourcein interfaceSimpleSourceTraits
-
addSimpleInputSource
Define cmd var name like <%IN_AUTOMATIC_n%> with "n" the # of setted sources. Add -i parameter Add now in current Parameters the new add var only if not exists (you should call fixIOParametredVars, if you have add manually vars in Parametres)- Specified by:
addSimpleInputSourcein interfaceSimpleSourceTraits
-
addSimpleOutputDestination
Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination. Add now in current Parameters the new add var only if not exists (you should call fixIOParametredVars, if you have add manually vars in Parametres)- Overrides:
addSimpleOutputDestinationin classConversionTool
-
addSimpleOutputDestination
Define cmd var name like <%OUT_AUTOMATIC_n%> with "n" the # of setted destination. Add now in current Parameters the new add var only if not exists (you should call fixIOParametredVars, if you have add manually vars in Parametres)- Overrides:
addSimpleOutputDestinationin classConversionTool
-
getAbout
-
checkFiltersAvailability
-
filterOutErrorLines
- Specified by:
filterOutErrorLinesin interfaceExecutableTool
-