public class VideoGrabber extends VideoCaptureTool
| Constructor and Description |
|---|
VideoGrabber()
Constructor.
|
VideoGrabber(java.awt.Dimension dim)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
addFrame(java.awt.image.BufferedImage image)
Adds a frame to the video if it is recording.
|
void |
clear()
Clear the video from the tool in preparation for a new video.
|
protected void |
createActions()
Creates the actions.
|
protected void |
createGUI()
Creates the GUI.
|
static VideoCaptureTool |
getTool()
Gets the shared VideoGrabber.
|
static VideoCaptureTool |
getTool(java.awt.Dimension dim)
Gets the shared VideoGrabber.
|
boolean |
isRecording()
Gets the recording flag.
|
boolean |
isVisible()
Gets the visibility.
|
protected void |
refreshGUI()
Refreshes the GUI.
|
void |
setFrameRate(int fps)
Sets the frame rate.
|
void |
setRecording(boolean record)
Sets the recording flag.
|
void |
setVideoType(VideoType type)
Sets the video type.
|
void |
setVisible(boolean visible)
Sets the visibility.
|
canCapture, sendpublic VideoGrabber()
public VideoGrabber(java.awt.Dimension dim)
public static VideoCaptureTool getTool()
public static VideoCaptureTool getTool(java.awt.Dimension dim)
public void clear()
clear in interface VideoToolclear in class VideoCaptureToolpublic boolean addFrame(java.awt.image.BufferedImage image)
addFrame in interface VideoTooladdFrame in class VideoCaptureToolimage - the frame to be addedpublic void setVisible(boolean visible)
setVisible in interface VideoToolsetVisible in class VideoCaptureToolvisible - true to set this visiblepublic boolean isVisible()
isVisible in class VideoCaptureToolpublic void setRecording(boolean record)
setRecording in class VideoCaptureToolrecord - true to record rendered imagespublic boolean isRecording()
isRecording in interface VideoToolisRecording in class VideoCaptureToolpublic void setVideoType(VideoType type)
setVideoType in class VideoCaptureTooltype - the video typepublic void setFrameRate(int fps)
setFrameRate in class VideoCaptureToolfps - the frame rate in frames per secondprotected void createGUI()
protected void createActions()
protected void refreshGUI()