org.jim2mov.core
Class DefaultMovieInfoProvider

java.lang.Object
  extended by org.jim2mov.core.DefaultMovieInfoProvider
All Implemented Interfaces:
MovieInfoProvider

public class DefaultMovieInfoProvider
extends java.lang.Object
implements MovieInfoProvider

Default implementation of the MovieInfoProvider with getter and setter methods It also helps creating a media locator for files

Author:
andre

Field Summary
 
Fields inherited from interface org.jim2mov.core.MovieInfoProvider
TYPE_AVI_MJPEG, TYPE_AVI_RAW, TYPE_QUICKTIME_JPEG
 
Constructor Summary
DefaultMovieInfoProvider()
          Creates a new instance of DefaultMovieInfoProvider
DefaultMovieInfoProvider(javax.media.MediaLocator mediaLocator)
          Creates a new instance of DefaultMovieInfoProvider
DefaultMovieInfoProvider(java.lang.String fileToSave)
          Creates a new instance of DefaultMovieInfoProvider
 
Method Summary
 float getFPS()
          Getter for property FPS.
 javax.media.MediaLocator getMediaLocator()
          Getter for property mediaLocator.
 int getMHeight()
          Getter for property height.
 int getMWidth()
          Getter for property width.
 int getNumberOfFrames()
          Getter for property numberOfFrames.
 void setFPS(float FPS)
          Setter for property FPS.
 void setMediaLocator(javax.media.MediaLocator mediaLocator)
          Setter for property mediaLocator.
 void setMediaLocator(java.lang.String fileLocation)
          Setter for property saveFile.
 void setMHeight(int height)
          Setter for property height.
 void setMWidth(int width)
          Setter for property width.
 void setNumberOfFrames(int numberOfFrames)
          Setter for property numberOfFrames.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultMovieInfoProvider

public DefaultMovieInfoProvider()
Creates a new instance of DefaultMovieInfoProvider


DefaultMovieInfoProvider

public DefaultMovieInfoProvider(java.lang.String fileToSave)
Creates a new instance of DefaultMovieInfoProvider

Parameters:
fileToSave - the file where to save the movie

DefaultMovieInfoProvider

public DefaultMovieInfoProvider(javax.media.MediaLocator mediaLocator)
Creates a new instance of DefaultMovieInfoProvider

Parameters:
mediaLocator - the locator where to save the movie
Method Detail

getFPS

public float getFPS()
Getter for property FPS.

Specified by:
getFPS in interface MovieInfoProvider
Returns:
Value of property FPS.

setFPS

public void setFPS(float FPS)
Setter for property FPS.

Parameters:
FPS - New value of property FPS.

getNumberOfFrames

public int getNumberOfFrames()
Getter for property numberOfFrames.

Specified by:
getNumberOfFrames in interface MovieInfoProvider
Returns:
Value of property numberOfFrames.

setNumberOfFrames

public void setNumberOfFrames(int numberOfFrames)
Setter for property numberOfFrames.

Parameters:
numberOfFrames - New value of property numberOfFrames.

getMWidth

public int getMWidth()
Getter for property width.

Specified by:
getMWidth in interface MovieInfoProvider
Returns:
Value of property width.

setMWidth

public void setMWidth(int width)
Setter for property width.

Parameters:
width - New value of property width.

getMHeight

public int getMHeight()
Getter for property height.

Specified by:
getMHeight in interface MovieInfoProvider
Returns:
Value of property height.

setMHeight

public void setMHeight(int height)
Setter for property height.

Parameters:
height - New value of property height.

getMediaLocator

public javax.media.MediaLocator getMediaLocator()
Getter for property mediaLocator.

Specified by:
getMediaLocator in interface MovieInfoProvider
Returns:
Value of property mediaLocator.

setMediaLocator

public void setMediaLocator(javax.media.MediaLocator mediaLocator)
Setter for property mediaLocator.

Parameters:
mediaLocator - New value of property mediaLocator.

setMediaLocator

public void setMediaLocator(java.lang.String fileLocation)
Setter for property saveFile.

Parameters:
fileLocation - the location of the file.