Package ws.schild.jave
Class MultimediaObject
java.lang.Object
ws.schild.jave.MultimediaObject
-
Constructor Summary
ConstructorsConstructorDescriptionMultimediaObject(File input) It builds an extractor using aDefaultFFMPEGLocatorinstance to locate the ffmpeg executable to use.MultimediaObject(File input, ProcessLocator locator) It builds an extractor with a customFFMPEGProcess.MultimediaObject(URL input) It builds an extractor using aDefaultFFMPEGLocatorinstance to locate the ffmpeg executable to use.MultimediaObject(URL input, boolean readURLOnce) It builds an extractor using aDefaultFFMPEGLocatorinstance to locate the ffmpeg executable to use. -
Method Summary
-
Constructor Details
-
MultimediaObject
It builds an extractor using aDefaultFFMPEGLocatorinstance to locate the ffmpeg executable to use.- Parameters:
input- Input file for creating MultimediaObject
-
MultimediaObject
It builds an extractor using aDefaultFFMPEGLocatorinstance to locate the ffmpeg executable to use.- Parameters:
input- Input URL for creating MultimediaObject
-
MultimediaObject
It builds an extractor using aDefaultFFMPEGLocatorinstance to locate the ffmpeg executable to use.- Parameters:
input- Input URL for creating MultimediaObjectreadURLOnce- When true, we try to not read the source more than once One of the side effects is, that no progressbar is available.
-
MultimediaObject
It builds an extractor with a customFFMPEGProcess.- Parameters:
input- Input file for creating MultimediaObjectlocator- The locator picking up the ffmpeg executable used by the extractor.
-
-
Method Details
-
setReadURLOnce
public void setReadURLOnce(boolean readURLOnce) - Parameters:
readURLOnce- the readURLOnce to set
-
getFile
- Returns:
- file
-
getURL
-
setFile
-
setURL
-
isURL
public boolean isURL()Check if we have a file or an URL- Returns:
- true if this object references an URL
-
getInfo
Returns a set informations about a multimedia file, if its format is supported for decoding.- Returns:
- A set of informations about the file and its contents.
- Throws:
InputFormatException- If the format of the source file cannot be recognized and decoded.EncoderException- If a problem occurs calling the underlying ffmpeg executable.
-
isReadURLOnce
public boolean isReadURLOnce()- Returns:
- the readURLOnce
-
toString
-