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