Package tv.hd3g.fflauncher
Interface InputSourceProviderTraits
- All Known Subinterfaces:
HardwareProcessTraits,InputGeneratorsTraits,SimpleSourceTraits
- All Known Implementing Classes:
ConversionTool,FFbase,FFmpeg,FFprobe
public interface InputSourceProviderTraits
-
Method Summary
Modifier and TypeMethodDescriptiondefault ConversionTooladdInputSource(File source, String varNameInParameters, String... parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} For example, set source = "/myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i /myfile -send <%OUT%>"addInputSource(File source, String varNameInParameters, Collection<String> parametersBeforeInputSource) default ConversionTooladdInputSource(String source, String varNameInParameters, String... parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} For example, set source = "myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i myfile -send <%OUT%>"addInputSource(String source, String varNameInParameters, Collection<String> parametersBeforeInputSource)
-
Method Details
-
addInputSource
ConversionTool addInputSource(String source, String varNameInParameters, Collection<String> parametersBeforeInputSource) -
addInputSource
ConversionTool addInputSource(File source, String varNameInParameters, Collection<String> parametersBeforeInputSource) -
addInputSource
default ConversionTool addInputSource(String source, String varNameInParameters, String... parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} For example, set source = "myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i myfile -send <%OUT%>"- Parameters:
source- can be another var name (mindfuck)
-
addInputSource
default ConversionTool addInputSource(File source, String varNameInParameters, String... parametersBeforeInputSource) Add a parameters via an input reference, like: [parametersBeforeInputSource] {varNameInParameters replaced by source} For example, set source = "/myfile", varNameInParameters = "IN", parametersBeforeInputSource = [-i], For an parameters = "exec -VERBOSE <%IN%> -send <%OUT%>", you will get an updated parameters: "exec -VERBOSE -i /myfile -send <%OUT%>"
-