Class JUnitScreenRecorder
java.lang.Object
org.monte.media.beans.AbstractStateModel
org.monte.media.screenrecorder.ScreenRecorder
org.jenkinsci.test.acceptance.recorder.JUnitScreenRecorder
public class JUnitScreenRecorder
extends org.monte.media.screenrecorder.ScreenRecorder
Custom Screen Recorder that allow to rename video output file.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.monte.media.screenrecorder.ScreenRecorder
org.monte.media.screenrecorder.ScreenRecorder.MouseGrabber, org.monte.media.screenrecorder.ScreenRecorder.State
-
Field Summary
Fields inherited from class org.monte.media.screenrecorder.ScreenRecorder
audioTrack, ENCODING_BLACK_CURSOR, ENCODING_WHITE_CURSOR, ENCODING_YELLOW_CURSOR, mouseCaptureTimer, mouseFormat, mouseFuture, mouseGrabber, movieFolder, recordingStartTime, recordingStopTime, videoTrack
Fields inherited from class org.monte.media.beans.AbstractStateModel
changeEvent, listenerList
-
Constructor Summary
ConstructorDescriptionJUnitScreenRecorder
(GraphicsConfiguration cfg, Rectangle captureArea, org.monte.media.av.Format fileFormat, org.monte.media.av.Format screenFormat, org.monte.media.av.Format mouseFormat, org.monte.media.av.Format audioFormat, FailureDiagnostics diag) -
Method Summary
Modifier and TypeMethodDescriptionprotected File
createMovieFile
(org.monte.media.av.Format fileFormat) void
Methods inherited from class org.monte.media.screenrecorder.ScreenRecorder
abort, createMovieWriter, getAudioLevelLeft, getAudioLevelRight, getAudioMixer, getCreatedMovieFiles, getMaxFileSize, getMaxRecordingTime, getStartTime, getState, getStateMessage, setAudioMixer, setMaxFileSize, setMaxRecordingTime, start, startMouseCapture, stop, stopMouseCapture, waitUntilMouseCaptureStopped, write
Methods inherited from class org.monte.media.beans.AbstractStateModel
addChangeListener, fireStateChanged, removeChangeListener
-
Constructor Details
-
JUnitScreenRecorder
public JUnitScreenRecorder(GraphicsConfiguration cfg, Rectangle captureArea, org.monte.media.av.Format fileFormat, org.monte.media.av.Format screenFormat, org.monte.media.av.Format mouseFormat, org.monte.media.av.Format audioFormat, FailureDiagnostics diag) throws IOException, AWTException - Throws:
IOException
AWTException
-
-
Method Details
-
createMovieFile
- Overrides:
createMovieFile
in classorg.monte.media.screenrecorder.ScreenRecorder
-
removeMovieFile
public void removeMovieFile()
-