Inherits org.sleuthkit.autopsy.contentviewers.MediaViewVideoPanel.
|
static MediaViewVideoPanel | createVideoPanel () |
|
|
static final String[] | EXTENSIONS = new String[]{".m4v", ".fxm", ".flv", ".m3u8", ".mp4", ".aif", ".aiff", ".mp3", "m4a", ".wav"} |
|
static final Logger | logger = Logger.getLogger(FXVideoPanel.class.getName()) |
|
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") |
|
Video viewer part of the Media View layered pane.
Definition at line 80 of file FXVideoPanel.java.
org.sleuthkit.autopsy.contentviewers.FXVideoPanel.FXVideoPanel |
( |
| ) |
|
List<VideoFrame> org.sleuthkit.autopsy.corecomponents.FrameCapture.captureFrames |
( |
File |
file, |
|
|
int |
numFrames |
|
) |
| throws Exception |
|
inherited |
- Parameters
-
file | the video file to use |
numFrames | the 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.contentviewers.FXVideoPanel.captureFrames |
( |
java.io.File |
file, |
|
|
int |
numFrames |
|
) |
| throws Exception |
- Parameters
-
file | a video file from which to capture frames |
numFrames | the 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 655 of file FXVideoPanel.java.
static MediaViewVideoPanel org.sleuthkit.autopsy.contentviewers.MediaViewVideoPanel.createVideoPanel |
( |
| ) |
|
|
staticinherited |
Factory Method to create a MediaViewVideoPanel.
Implementation is dependent on the architecture of the JVM.
- Returns
- a MediaViewVideoPanel instance.
Definition at line 57 of file MediaViewVideoPanel.java.
String [] org.sleuthkit.autopsy.contentviewers.FXVideoPanel.getExtensions |
( |
| ) |
|
List<String> org.sleuthkit.autopsy.contentviewers.MediaViewVideoPanel.getExtensionsList |
( |
| ) |
|
|
inherited |
List<String> org.sleuthkit.autopsy.contentviewers.FXVideoPanel.getMimeTypes |
( |
| ) |
|
JPanel org.sleuthkit.autopsy.contentviewers.FXVideoPanel.getVideoPanel |
( |
| ) |
|
void org.sleuthkit.autopsy.contentviewers.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 170 of file FXVideoPanel.java.
boolean org.sleuthkit.autopsy.contentviewers.FXVideoPanel.isInited |
( |
| ) |
|
boolean org.sleuthkit.autopsy.contentviewers.MediaViewVideoPanel.isSupported |
( |
AbstractFile |
file | ) |
|
|
inherited |
Although it seems too restrictive, requiring both a supported extension and a supported MIME type prevents two undesirable behaviors:
1) Until AUT-1766 and AUT-1801 are fixed, we incorrectly identify all iff files as audio/aiff. This means that if this panel went with the looser 'mime type OR extension' criteria we use for images, then this panel would attempt (and fail) to display all iff files, even non audio ones.
2) The looser criteria means we are less confident about the files we are potentialy sending to GStreamer on 32bit jvms. We are less comfortable with the error handling for GStreamer, and don't want to send it files which might cause it trouble.
Definition at line 134 of file MediaViewVideoPanel.java.
AbstractFile org.sleuthkit.autopsy.contentviewers.FXVideoPanel.currentFile |
|
private |
final String [] org.sleuthkit.autopsy.contentviewers.FXVideoPanel.EXTENSIONS = new String[]{".m4v", ".fxm", ".flv", ".m3u8", ".mp4", ".aif", ".aiff", ".mp3", "m4a", ".wav"} |
|
staticprivate |
boolean org.sleuthkit.autopsy.contentviewers.FXVideoPanel.fxInited = false |
|
private |
javafx.embed.swing.JFXPanel org.sleuthkit.autopsy.contentviewers.FXVideoPanel.jFXPanel |
|
private |
final Logger org.sleuthkit.autopsy.contentviewers.FXVideoPanel.logger = Logger.getLogger(FXVideoPanel.class.getName()) |
|
staticprivate |
MediaPane org.sleuthkit.autopsy.contentviewers.FXVideoPanel.mediaPane |
|
private |
final List<String> org.sleuthkit.autopsy.contentviewers.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 |
The documentation for this class was generated from the following file:
- /home/carriersleuth/repos/autopsy/Core/src/org/sleuthkit/autopsy/contentviewers/FXVideoPanel.java