Interface InputSourceProviderTraits

All Known Subinterfaces:
HardwareProcessTraits, InputGeneratorsTraits, SimpleSourceTraits
All Known Implementing Classes:
ConversionTool, FFbase, FFmpeg, FFprobe

public interface InputSourceProviderTraits
  • Method Summary

    Modifier and Type
    Method
    Description
    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%>"
    addInputSource(File source, String varNameInParameters, Collection<String> parametersBeforeInputSource)
     
    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%>"
    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%>"