video
Class Frame2Movie

java.lang.Object
  extended by video.Frame2Movie
All Implemented Interfaces:
javax.media.ControllerListener, javax.media.datasink.DataSinkListener

public class Frame2Movie
extends java.lang.Object
implements javax.media.ControllerListener, javax.media.datasink.DataSinkListener

This program takes a list of BMP image files and convert them into a AVI movie.


Constructor Summary
Frame2Movie()
           
 
Method Summary
 void controllerUpdate(javax.media.ControllerEvent evt)
          Controller Listener.
 void dataSinkUpdate(javax.media.datasink.DataSinkEvent evt)
          Event handler for the file writer.
 boolean doIt(int width, int height, int frameRate, java.util.Vector<java.lang.String> inFiles, javax.media.MediaLocator outML)
          Initializes the process of making the video from frames
static java.awt.Dimension getSize(java.lang.String fileName)
          returns the size of the given frame
static void main(java.lang.String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Frame2Movie

public Frame2Movie()
Method Detail

doIt

public boolean doIt(int width,
                    int height,
                    int frameRate,
                    java.util.Vector<java.lang.String> inFiles,
                    javax.media.MediaLocator outML)
Initializes the process of making the video from frames

Parameters:
width -
height -
frameRate - frame rate of the video to be created
inFiles - input frames array
outML - output media locator
Returns:
true if process is completed successfully. false if any error occurs

controllerUpdate

public void controllerUpdate(javax.media.ControllerEvent evt)
Controller Listener.

Specified by:
controllerUpdate in interface javax.media.ControllerListener

dataSinkUpdate

public void dataSinkUpdate(javax.media.datasink.DataSinkEvent evt)
Event handler for the file writer.

Specified by:
dataSinkUpdate in interface javax.media.datasink.DataSinkListener

main

public static void main(java.lang.String[] args)

getSize

public static java.awt.Dimension getSize(java.lang.String fileName)
returns the size of the given frame

Parameters:
fileName -
Returns:
size in Dimension