Interface ProcessLocator

All Known Implementing Classes:
DefaultFFMPEGLocator

public interface ProcessLocator
Abstract class whose derived concrete instances are used by Encoder to locate the ffmpeg executable path.
Author:
Carlo Pelliccia
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    It returns a brand new ProcessWrapper, ready to be used in a ffmpeg call.
    This method should return the path of a ffmpeg executable suitable for the current machine.
  • Method Details

    • getExecutablePath

      String getExecutablePath()
      This method should return the path of a ffmpeg executable suitable for the current machine.
      Returns:
      The path of the ffmpeg executable.
    • createExecutor

      default ProcessWrapper createExecutor()
      It returns a brand new ProcessWrapper, ready to be used in a ffmpeg call.
      Returns:
      A newly instanced ProcessWrapper, using this locator to call the ffmpeg executable.