com.tuneology.avm.media
Class MediaEngine
java.lang.Object
|
+--com.tuneology.avm.media.MediaEngine
- public class MediaEngine
- extends java.lang.Object
This class implements a controller for
recording and playing back digital media.
- Version:
- $Id: MediaEngine.java,v 1.1 2003/02/24 01:31:36 xnarf Exp $
- Author:
- Fran Taylor
Constructor Summary |
MediaEngine(javax.swing.JSlider sl,
javax.swing.JButton recBtn,
javax.swing.JButton playBtn,
javax.swing.JButton stopBtn,
javax.swing.JButton pauseBtn,
javax.swing.JButton loadBtn,
javax.swing.JButton saveBtn,
javax.swing.JButton clearBtn,
javax.swing.JCheckBox loopBox,
MediaData md,
MediaPlayer p,
MediaRecorder r)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OP_NOOP
public static final int OP_NOOP
OP_LOAD
public static final int OP_LOAD
OP_CLEAR
public static final int OP_CLEAR
OP_START_RECORDING
public static final int OP_START_RECORDING
OP_PAUSE_RECORDING
public static final int OP_PAUSE_RECORDING
OP_RESUME_RECORDING
public static final int OP_RESUME_RECORDING
OP_STOP_RECORDING
public static final int OP_STOP_RECORDING
OP_START_PLAYING
public static final int OP_START_PLAYING
OP_PAUSE_PLAYING
public static final int OP_PAUSE_PLAYING
OP_RESUME_PLAYING
public static final int OP_RESUME_PLAYING
OP_STOP_PLAYING
public static final int OP_STOP_PLAYING
EMPTY_STATE
public static final int EMPTY_STATE
RECORD_STATE
public static final int RECORD_STATE
RECPAUSE_STATE
public static final int RECPAUSE_STATE
PLAY_STATE
public static final int PLAY_STATE
PLAYPAUSE_STATE
public static final int PLAYPAUSE_STATE
STOP_STATE
public static final int STOP_STATE
PLAY_DRAG_STATE
public static final int PLAY_DRAG_STATE
MediaEngine
public MediaEngine(javax.swing.JSlider sl,
javax.swing.JButton recBtn,
javax.swing.JButton playBtn,
javax.swing.JButton stopBtn,
javax.swing.JButton pauseBtn,
javax.swing.JButton loadBtn,
javax.swing.JButton saveBtn,
javax.swing.JButton clearBtn,
javax.swing.JCheckBox loopBox,
MediaData md,
MediaPlayer p,
MediaRecorder r)
setFrameRate
public void setFrameRate(int framesPerSec)
getFrameRate
public int getFrameRate()
getState
public int getState()
noop
public void noop()
doLoad
public void doLoad(MediaData md)
throws java.lang.Exception
stateMachine
public void stateMachine(int cmd)
throws java.lang.Exception
addStatusCallback
public void addStatusCallback(StatusListener listener)
removeStatusCallback
public void removeStatusCallback(StatusListener listener)
getStateName
public static java.lang.String getStateName(int st)