public class DiagnosticsForXuggle
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
REQUEST_TRACKER |
|
static long |
XUGGLE_54_FILE_LENGTH |
|
static java.lang.String |
XUGGLE_INSTALLER_URL |
Modifier and Type | Method | Description |
---|---|---|
static void |
aboutXuggle() |
Displays the About Xuggle dialog.
|
static void |
aboutXuggle(java.lang.String request) |
Displays the About Xuggle dialog for Tracker or other requester.
|
static boolean |
copyXuggleJarsTo(java.io.File dir) |
Copies Xuggle jar files to a target directory.
|
static java.lang.String[] |
getDiagnosticMessage(int status,
java.lang.String requester) |
Gets a diagnostic message when Xuggle is not working.
|
static java.io.File[] |
getJavaExtensionJars() |
Gets the xuggle jar files in the current VM extensions.
|
static int |
getStatusCode() |
Gets a status code that identifies the current state of the Xuggle video engine.
|
static java.io.File |
getXuggleJar() |
Gets the xuggle-xuggler.jar from the xuggleHome directory, if it exists.
|
static java.io.File[] |
getXuggleJarFiles(java.lang.String dir) |
Gets the xuggle jar files (named in xuggleJarNames) found in a given directory.
|
static java.lang.String[] |
getXuggleJarNames() |
Gets the xuggle jar names.
|
static java.lang.String |
getXuggleVersion() |
Gets the Xuggle version as a String.
|
static double |
guessXuggleVersion() |
Returns the best guess Xuggle version as a double based on file size.
|
static void |
main(java.lang.String[] args) |
Tests this class.
|
static void |
setDialogOwner(java.awt.Component owner) |
Sets the owner for JOptionPane dialogs.
|
public static final java.lang.String XUGGLE_INSTALLER_URL
public static final java.lang.String REQUEST_TRACKER
public static final long XUGGLE_54_FILE_LENGTH
public static void setDialogOwner(java.awt.Component owner)
owner
- a JComponent (may be null)public static void aboutXuggle()
public static void aboutXuggle(java.lang.String request)
request
- currently only "Tracker" is supportedpublic static java.io.File[] getXuggleJarFiles(java.lang.String dir)
dir
- the directorypublic static java.lang.String[] getXuggleJarNames()
public static java.io.File[] getJavaExtensionJars()
public static int getStatusCode()
public static java.lang.String[] getDiagnosticMessage(int status, java.lang.String requester)
status
- the status code from getStatusCode() methodrequester
- --currently only "Tracker" is supportedpublic static java.lang.String getXuggleVersion()
public static double guessXuggleVersion()
public static java.io.File getXuggleJar()
public static boolean copyXuggleJarsTo(java.io.File dir)
dir
- the directorypublic static void main(java.lang.String[] args)
args
- ignored