Package ws.schild.jave.process.ffmpeg
Class FFMPEGProcess
- java.lang.Object
-
- ws.schild.jave.process.ProcessWrapper
-
- ws.schild.jave.process.ffmpeg.FFMPEGProcess
-
- All Implemented Interfaces:
java.lang.AutoCloseable
public class FFMPEGProcess extends ProcessWrapper
The standard FFMPEGProcess - enhances the ProcessWrapper by always suppressing the FFMPEG banner.
-
-
Constructor Summary
Constructors Constructor Description FFMPEGProcess(java.lang.String ffmpegExecutablePath)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected java.util.stream.Stream<java.lang.String>enhanceArguments(java.util.stream.Stream<java.lang.String> execArgs)Provide an opportunity for subclasses to enhance the argument list before passing off to execute.-
Methods inherited from class ws.schild.jave.process.ProcessWrapper
addArgument, close, destroy, execute, execute, getErrorStream, getInputStream, getOutputStream, getProcessExitCode
-
-
-
-
Method Detail
-
enhanceArguments
protected java.util.stream.Stream<java.lang.String> enhanceArguments(java.util.stream.Stream<java.lang.String> execArgs)
Description copied from class:ProcessWrapperProvide an opportunity for subclasses to enhance the argument list before passing off to execute.- Overrides:
enhanceArgumentsin classProcessWrapper- Parameters:
execArgs- The current Stream of arguments- Returns:
- A possibly enhanced stream of arguments
-
-