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

Inherits org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.

Classes

class  ExtractMedia
 
class  MediaPane
 

Public Member Functions

 FXVideoPanel ()
 
JPanel getVideoPanel ()
 
boolean isInited ()
 
List< VideoFramecaptureFrames (java.io.File file, int numFrames) throws Exception
 
String[] getExtensions ()
 
List< String > getMimeTypes ()
 
List< VideoFramecaptureFrames (File file, int numFrames) throws Exception
 

Static Public Member Functions

static MediaViewVideoPanel createVideoPanel ()
 

Private Member Functions

void setupFx ()
 
java.io.File getJFile (AbstractFile file)
 
void initComponents ()
 

Private Attributes

boolean fxInited = false
 
MediaPane mediaPane
 
AbstractFile currentFile
 
JFXPanel videoComponent
 

Static Private Attributes

static final String[] EXTENSIONS = new String[]{".m4v", ".fxm", ".flv", ".m3u8", ".mp4", ".aif", ".aiff", ".mp3", "m4a", ".wav"}
 
static final List< String > MIMETYPES = Arrays.asList("audio/x-aiff", "video/x-javafx", "video/x-flv", "application/vnd.apple.mpegurl", " audio/mpegurl", "audio/mpeg", "video/mp4", "audio/x-m4a", "video/x-m4v", "audio/x-wav")
 
static final Logger logger = Logger.getLogger(MediaViewVideoPanel.class.getName())
 

Detailed Description

Video viewer part of the Media View layered pane.

Definition at line 80 of file FXVideoPanel.java.

Constructor & Destructor Documentation

org.sleuthkit.autopsy.corecomponents.FXVideoPanel.FXVideoPanel ( )

Creates new form MediaViewVideoPanel

Definition at line 102 of file FXVideoPanel.java.

References org.sleuthkit.autopsy.core.Installer.isJavaFxInited().

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
List<VideoFrame> org.sleuthkit.autopsy.corecomponents.FXVideoPanel.captureFrames ( java.io.File  file,
int  numFrames 
) throws Exception
Parameters
filea video file from which to capture frames
numFramesthe number of frames to capture. These frames will be captured at successive intervals given by durationOfVideo/numFrames. If this frame interval is less than MIN_FRAME_INTERVAL_MILLIS, then only one frame will be captured and returned.
Returns
a List of VideoFrames representing the captured frames.

Definition at line 741 of file FXVideoPanel.java.

static MediaViewVideoPanel org.sleuthkit.autopsy.corecomponents.MediaViewVideoPanel.createVideoPanel ( )
staticinherited
String [] org.sleuthkit.autopsy.corecomponents.FXVideoPanel.getExtensions ( )

Definition at line 848 of file FXVideoPanel.java.

java.io.File org.sleuthkit.autopsy.corecomponents.FXVideoPanel.getJFile ( AbstractFile  file)
private
List<String> org.sleuthkit.autopsy.corecomponents.FXVideoPanel.getMimeTypes ( )

Definition at line 853 of file FXVideoPanel.java.

JPanel org.sleuthkit.autopsy.corecomponents.FXVideoPanel.getVideoPanel ( )

Definition at line 110 of file FXVideoPanel.java.

void org.sleuthkit.autopsy.corecomponents.FXVideoPanel.initComponents ( )
private

This method is called from within the constructor to initialize the form. WARNING: Do NOT modify this code. The content of this method is always regenerated by the Form Editor.

Definition at line 202 of file FXVideoPanel.java.

boolean org.sleuthkit.autopsy.corecomponents.FXVideoPanel.isInited ( )

Definition at line 211 of file FXVideoPanel.java.

void org.sleuthkit.autopsy.corecomponents.FXVideoPanel.setupFx ( )
private

Definition at line 114 of file FXVideoPanel.java.

Member Data Documentation

AbstractFile org.sleuthkit.autopsy.corecomponents.FXVideoPanel.currentFile
private

Definition at line 94 of file FXVideoPanel.java.

final String [] org.sleuthkit.autopsy.corecomponents.FXVideoPanel.EXTENSIONS = new String[]{".m4v", ".fxm", ".flv", ".m3u8", ".mp4", ".aif", ".aiff", ".mp3", "m4a", ".wav"}
staticprivate

Definition at line 84 of file FXVideoPanel.java.

boolean org.sleuthkit.autopsy.corecomponents.FXVideoPanel.fxInited = false
private

Definition at line 88 of file FXVideoPanel.java.

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

Definition at line 86 of file FXVideoPanel.java.

MediaPane org.sleuthkit.autopsy.corecomponents.FXVideoPanel.mediaPane
private

Definition at line 91 of file FXVideoPanel.java.

final List<String> org.sleuthkit.autopsy.corecomponents.FXVideoPanel.MIMETYPES = Arrays.asList("audio/x-aiff", "video/x-javafx", "video/x-flv", "application/vnd.apple.mpegurl", " audio/mpegurl", "audio/mpeg", "video/mp4", "audio/x-m4a", "video/x-m4v", "audio/x-wav")
staticprivate

Definition at line 85 of file FXVideoPanel.java.

JFXPanel org.sleuthkit.autopsy.corecomponents.FXVideoPanel.videoComponent
private

Definition at line 97 of file FXVideoPanel.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.