Autopsy  3.1
Graphical digital forensics platform for The Sleuth Kit and other tools.
Public Member Functions | Static Public Member Functions | Static Private Member Functions | Static Private Attributes | List of all members
org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel Class Referenceabstract

Inherits JPanel, and org.sleuthkit.autopsy.corecomponents.FrameCapture.

Inherited by org.sleuthkit.autopsy.corecomponents.FXVideoPanel, and org.sleuthkit.autopsy.corecomponents.GstVideoPanel.

Public Member Functions

abstract boolean isInited ()
 
abstract String[] getExtensions ()
 
abstract List< String > getMimeTypes ()
 
List< VideoFramecaptureFrames (File file, int numFrames) throws Exception
 

Static Public Member Functions

static MediaViewVideoPanel createVideoPanel ()
 

Static Private Member Functions

static boolean is64BitJVM ()
 
static MediaViewVideoPanel getGstImpl ()
 
static MediaViewVideoPanel getFXImpl ()
 

Static Private Attributes

static final Logger logger = Logger.getLogger(MediaViewVideoPanel.class.getName())
 
static final String[] ARCH64 = new String[]{"amd64", "x86_64"}
 
static final String[] ARCH32 = new String[]{"x86"}
 

Detailed Description

Video viewer part of the Media View layered pane. Uses different engines depending on platform.

Definition at line 33 of file MediaViewVideoPanel.java.

Member Function Documentation

List<VideoFrame> org.sleuthkit.autopsy.corecomponents.FrameCapture.captureFrames ( File  file,
int  numFrames 
) throws Exception
inherited
Parameters
filethe video file to use
numFramesthe number of frames to capture. Note that the actual number of frames returned may be less than this number. Specifically, this may happen if the video is very short.
Returns
a list of VideoFrames representing the captured frames
static MediaViewVideoPanel org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.createVideoPanel ( )
static
abstract String [] org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.getExtensions ( )
abstract

Return the extensions supported by this video panel.

Referenced by org.sleuthkit.autopsy.corecomponents.DataContentViewerMedia.DataContentViewerMedia().

static MediaViewVideoPanel org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.getFXImpl ( )
staticprivate

Get a JavaFX video player implementation.

Returns
a FXVideoPanel

Definition at line 84 of file MediaViewVideoPanel.java.

Referenced by org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.createVideoPanel().

static MediaViewVideoPanel org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.getGstImpl ( )
staticprivate

Get a GStreamer video player implementation.

Returns
a GstVideoPanel

Definition at line 75 of file MediaViewVideoPanel.java.

Referenced by org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.createVideoPanel().

abstract List<String> org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.getMimeTypes ( )
abstract

Return the MimeTypes supported by this video panel.

Referenced by org.sleuthkit.autopsy.corecomponents.DataContentViewerMedia.DataContentViewerMedia().

static boolean org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.is64BitJVM ( )
staticprivate

Is the JVM architecture 64 bit?

Returns

Definition at line 65 of file MediaViewVideoPanel.java.

Referenced by org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.createVideoPanel().

abstract boolean org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.isInited ( )
abstract

Member Data Documentation

final String [] org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.ARCH32 = new String[]{"x86"}
staticprivate

Definition at line 41 of file MediaViewVideoPanel.java.

final String [] org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.ARCH64 = new String[]{"amd64", "x86_64"}
staticprivate

Definition at line 38 of file MediaViewVideoPanel.java.

final Logger org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.logger = Logger.getLogger(MediaViewVideoPanel.class.getName())
staticprivate

Definition at line 35 of file MediaViewVideoPanel.java.


The documentation for this class was generated from the following file:

Copyright © 2012-2015 Basis Technology. Generated on: Mon Oct 19 2015
This work is licensed under a Creative Commons Attribution-Share Alike 3.0 United States License.