package com.iwedia.comm.content.multimedia;
import com.iwedia.dtv.types.TimeDate;
/**
* This interface contains declaration of functions implemented in
* MultimediaContent.
*
* @author Marko Zivanovic
*
*
*/
public interface IMultimediaContent {
/**
* Gets MultimediaContent extension.
*
* @return multimedia extension e.g. jpg, avi, mp3.
*/
String getExtension();
String getType();
String getImageType();
String getFileURL();
String getAbsolutePath();
String getDescription();
/* String getExtendedDescription(); */
String getStartTime();
String getEndTime();
String getDurationTime();
int getGenre();
TimeDate getTimeDate();
String getId();
String getDlnaName();
String getMime();
void setTitle(String title);
String getTitle();
void setArtist(String artist);
String getArtist();
void setResolution(String resolution);
String getResolution();
void setDuration(int duration);
int getDuration();
void setPlaylistID(int playlist_id);
int getPlaylistID();
boolean isIncomplete();
}