|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectadams.core.ConsoleObject
adams.core.option.AbstractOptionHandler
adams.flow.sink.ffmpeg.AbstractFFmpegPlugin
adams.flow.sink.ffmpeg.AbstractFFmpegPluginWithOptions
public abstract class AbstractFFmpegPluginWithOptions
Ancestor for FFmpeg plugins that offers the user to specify
additional input/output options.
| Field Summary | |
|---|---|
protected String |
m_AdditionalInputOptions
additional input options to use for ffmpeg. |
protected String |
m_AdditionalOutputOptions
additional output options to use for ffmpeg. |
| Fields inherited from class adams.flow.sink.ffmpeg.AbstractFFmpegPlugin |
|---|
m_BitRate, m_FramesPerSecond, m_Input, m_Owner |
| Fields inherited from class adams.core.option.AbstractOptionHandler |
|---|
m_DebugLevel, m_OptionManager |
| Constructor Summary | |
|---|---|
AbstractFFmpegPluginWithOptions()
|
|
| Method Summary | |
|---|---|
String |
additionalInputOptionsTipText()
Returns the tip text for this property. |
String |
additionalOutputOptionsTipText()
Returns the tip text for this property. |
protected abstract String |
assembleActualInputOptions()
Assembles the actual input command-line options, not including the additional options or the input file. |
protected abstract String |
assembleActualOutputOptions()
Assembles the actual output command-line options, not including the additional options. |
protected String |
assembleInputOptions()
Assembles the input command-line options, actual and additional. |
protected String |
assembleOutputOptions()
Assembles the ouput command-line options. |
void |
defineOptions()
Adds options to the internal list of options. |
String |
getAdditionalInputOptions()
Returns the additional input options to use. |
String |
getAdditionalOutputOptions()
Returns the additional output options to use. |
String |
getQuickInfo()
Returns a quick info about the plugin, which will be displayed in the GUI. |
void |
setAdditionalInputOptions(String value)
Sets the additional input options to use. |
void |
setAdditionalOutputOptions(String value)
Sets the additional output options to use. |
| Methods inherited from class adams.flow.sink.ffmpeg.AbstractFFmpegPlugin |
|---|
bitRateTipText, execute, framesPerSecondTipText, getBitRate, getExecutable, getFramesPerSecond, getInput, getOwner, handleException, initialize, reset, setBitRate, setFramesPerSecond, setInput, setOwner, setUp |
| Methods inherited from class adams.core.option.AbstractOptionHandler |
|---|
cleanUpOptions, debug, debug, debugLevelTipText, destroy, finishInit, getDebugLevel, getOptionManager, globalInfo, isDebugOn, newOptionManager, setDebugLevel, toCommandLine, toString |
| Methods inherited from class adams.core.ConsoleObject |
|---|
getDebugging, getSystemErr, getSystemOut, sizeOf |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected String m_AdditionalInputOptions
protected String m_AdditionalOutputOptions
| Constructor Detail |
|---|
public AbstractFFmpegPluginWithOptions()
| Method Detail |
|---|
public void defineOptions()
defineOptions in interface OptionHandlerdefineOptions in class AbstractFFmpegPluginpublic String getQuickInfo()
getQuickInfo in class AbstractFFmpegPluginpublic void setAdditionalInputOptions(String value)
value - the optionspublic String getAdditionalInputOptions()
public String additionalInputOptionsTipText()
public void setAdditionalOutputOptions(String value)
value - the optionspublic String getAdditionalOutputOptions()
public String additionalOutputOptionsTipText()
protected abstract String assembleActualInputOptions()
protected String assembleInputOptions()
assembleInputOptions in class AbstractFFmpegPluginprotected abstract String assembleActualOutputOptions()
protected String assembleOutputOptions()
assembleOutputOptions in class AbstractFFmpegPlugin
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||