Mercurial > jmeCapture
view src/com/aurellem/capture/video/VideoRecorder.java @ 49:121b6d7e4d3f
more friendly AppSettings handling
author | Robert McIntyre <rlm@mit.edu> |
---|---|
date | Sat, 03 Dec 2011 13:22:27 -0600 |
parents | 784a3f4e6202 |
children | 3dc1f15e1e13 |
line wrap: on
line source
1 package com.aurellem.capture.video;3 import java.awt.image.BufferedImage;5 public interface VideoRecorder{7 /**8 * Write this image to video, disk, etc.9 * @param image the image to write10 */11 void record(BufferedImage image);13 /**14 * stop recording temporarally. The recording can be started again15 * with start()16 */17 void pause();19 /**20 * start the recording.21 */22 void start();24 /**25 * closes the video file, writing appropriate headers, trailers, etc.26 * After this is called, no more recording can be done.27 */28 void finish();29 }