rlm@3: package com.aurellem.capture; rlm@3: rlm@3: import java.awt.image.BufferedImage; rlm@3: rlm@3: public interface IVideoRecorder{ rlm@3: rlm@3: void record(BufferedImage image); rlm@3: rlm@3: void pause(); rlm@3: rlm@3: void start(); rlm@3: rlm@3: /** rlm@3: * closes the video file, writing appropriate headers, trailers, etc. rlm@3: * After this is called, no more recording can be done. rlm@3: */ rlm@3: void finish(); rlm@3: rlm@3: } rlm@3: rlm@3: