/*
* @(#)CommandlineRecorderMain.java 1.0 2011-08-05
*
* Copyright (c) 2011 Werner Randelshofer, Goldau, Switzerland.
* All rights reserved.
*
* You may not use, copy or modify this file, except in compliance with the
* license agreement you entered into with Werner Randelshofer.
* For details see accompanying license terms.
*/
package org.monte.screenrecorder;
import java.awt.GraphicsConfiguration;
import java.awt.GraphicsEnvironment;
/**
* {@code CommandlineRecorderMain}.
*
* @author Werner Randelshofer
* @version 1.0 2011-08-05 Created.
*/
public class CommandlineRecorderMain {
/**
* FIXME - Add commandline arguments for recording time.
*
* @param args the command line arguments
*/
public static void main(String[] args) throws Exception {
GraphicsConfiguration gc = GraphicsEnvironment//
.getLocalGraphicsEnvironment()//
.getDefaultScreenDevice()//
.getDefaultConfiguration();
// FIXME - Implement me
ScreenRecorder sr = new ScreenRecorder(
gc/*,
"QuickTime", 24,
ScreenRecorder.CursorEnum.BLACK,
30, 15,
44100*/);
sr.start();
Thread.sleep(5000);
sr.stop();
}
}