MovieLibrary
Class VideoObject

java.lang.Object
  extended by MovieLibrary.VideoObject
Direct Known Subclasses:
ClipObject, MovieObject, MusicVideoObject, SeriesObject

public abstract class VideoObject
extends java.lang.Object


Field Summary
static int CLIP
           
static int MOVIE
           
static int MUSIC_VIDEO
           
static int NO_OF_VIDEO_TYPES
           
static int SERIES
           
 
Constructor Summary
VideoObject(int requiredVideoID, java.io.File requiredFilePath, int requiredVideoType)
           
 
Method Summary
 void addToPlaylist(java.lang.String playlistName)
           
 java.lang.String getAudioBitrate()
           
 java.lang.String getAudioCodec()
           
 java.lang.String getAudioSampleRate()
           
 java.lang.String getDuration()
           
 java.lang.String getFileSize()
           
 java.lang.String getFPS()
           
 java.lang.String getFrameCount()
           
 java.lang.String getFrameHeight()
           
 java.lang.String getFrameWidth()
           
 java.lang.String getGenre()
           
static int getIntVideoType(java.lang.String stringVideoType)
           
 java.lang.String[] getPlaylists()
           
 java.lang.String getStringVideoType()
           
static java.lang.String getStringVideoType(int intVidType)
           
 java.lang.String getVideoBitrate()
           
 java.lang.String getVideoCodec()
           
 int getVideoID()
           
 java.lang.String getVideoName()
           
 java.lang.String getVideoPath()
           
 int getVideoType()
           
 void setAudioBitrate(java.lang.String reqAudioBitrate)
           
 void setAudioCodec(java.lang.String reqAudioCodec)
           
 void setAudioSampleRate(java.lang.String reqAudioSampleRate)
           
 void setDuration(java.lang.String reqDuration)
           
 void setFilePath(java.lang.String requiredFilePath)
           
 void setFileSizeInBytes(java.lang.String reqFileSize)
           
 void setFPS(java.lang.String reqFPS)
           
 void setFrameCount(java.lang.String reqFrameCount)
           
 void setFrameHeight(java.lang.String reqFrameHeight)
           
 void setFrameWidth(java.lang.String reqFrameWidth)
           
 void setGenre(java.lang.String reqGenre)
           
 void setVideoBitrate(java.lang.String reqVideoBitrate)
           
 void setVideoCodec(java.lang.String reqVideoCodec)
           
 void setVideoID(int requiredVideoID)
           
 void setVideoName(java.lang.String requiredVideoName)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CLIP

public static final int CLIP
See Also:
Constant Field Values

MOVIE

public static final int MOVIE
See Also:
Constant Field Values

SERIES

public static final int SERIES
See Also:
Constant Field Values

MUSIC_VIDEO

public static final int MUSIC_VIDEO
See Also:
Constant Field Values

NO_OF_VIDEO_TYPES

public static final int NO_OF_VIDEO_TYPES
See Also:
Constant Field Values
Constructor Detail

VideoObject

public VideoObject(int requiredVideoID,
                   java.io.File requiredFilePath,
                   int requiredVideoType)
Method Detail

setFileSizeInBytes

public void setFileSizeInBytes(java.lang.String reqFileSize)

getFileSize

public java.lang.String getFileSize()

setVideoCodec

public void setVideoCodec(java.lang.String reqVideoCodec)

getVideoCodec

public java.lang.String getVideoCodec()

setDuration

public void setDuration(java.lang.String reqDuration)

getDuration

public java.lang.String getDuration()

setFrameCount

public void setFrameCount(java.lang.String reqFrameCount)

getFrameCount

public java.lang.String getFrameCount()

setFrameHeight

public void setFrameHeight(java.lang.String reqFrameHeight)

getFrameHeight

public java.lang.String getFrameHeight()

setFrameWidth

public void setFrameWidth(java.lang.String reqFrameWidth)

getFrameWidth

public java.lang.String getFrameWidth()

setFPS

public void setFPS(java.lang.String reqFPS)

getFPS

public java.lang.String getFPS()

setVideoBitrate

public void setVideoBitrate(java.lang.String reqVideoBitrate)

getVideoBitrate

public java.lang.String getVideoBitrate()

setAudioCodec

public void setAudioCodec(java.lang.String reqAudioCodec)

getAudioCodec

public java.lang.String getAudioCodec()

setAudioSampleRate

public void setAudioSampleRate(java.lang.String reqAudioSampleRate)

getAudioSampleRate

public java.lang.String getAudioSampleRate()

setAudioBitrate

public void setAudioBitrate(java.lang.String reqAudioBitrate)

getAudioBitrate

public java.lang.String getAudioBitrate()

setFilePath

public void setFilePath(java.lang.String requiredFilePath)

setVideoName

public void setVideoName(java.lang.String requiredVideoName)

getVideoType

public int getVideoType()

getStringVideoType

public java.lang.String getStringVideoType()

getStringVideoType

public static java.lang.String getStringVideoType(int intVidType)

getIntVideoType

public static int getIntVideoType(java.lang.String stringVideoType)

getVideoPath

public java.lang.String getVideoPath()

getVideoName

public java.lang.String getVideoName()

getPlaylists

public java.lang.String[] getPlaylists()

setVideoID

public void setVideoID(int requiredVideoID)

getVideoID

public int getVideoID()

addToPlaylist

public void addToPlaylist(java.lang.String playlistName)

setGenre

public void setGenre(java.lang.String reqGenre)

getGenre

public java.lang.String getGenre()