package com.mediaportal.ampdroid.api;
import java.util.List;
import android.graphics.Bitmap;
import com.mediaportal.ampdroid.data.EpisodeDetails;
import com.mediaportal.ampdroid.data.FileInfo;
import com.mediaportal.ampdroid.data.Movie;
import com.mediaportal.ampdroid.data.MovieFull;
import com.mediaportal.ampdroid.data.MusicAlbum;
import com.mediaportal.ampdroid.data.Series;
import com.mediaportal.ampdroid.data.SeriesEpisode;
import com.mediaportal.ampdroid.data.SeriesFull;
import com.mediaportal.ampdroid.data.SeriesSeason;
import com.mediaportal.ampdroid.data.SupportedFunctions;
import com.mediaportal.ampdroid.data.VideoShare;
public interface IMediaAccessApi extends IApiInterface {
List<Movie> getAllMovies();
int getMovieCount();
List<Movie> getMovies(int _start, int _end);
MovieFull getMovieDetails(int _movieId);
Bitmap getBitmap(String _id);
Bitmap getBitmap(String _url, int _maxWidth, int _maxHeight);
List<Series> getAllSeries();
List<Series> getSeries(int _start, int _end);
SeriesFull getFullSeries(int _seriesId);
int getSeriesCount();
List<SeriesSeason> getAllSeasons(int seriesId);
List<SeriesEpisode> getAllEpisodes(int seriesId);
List<SeriesEpisode> getAllEpisodesForSeason(int seriesId, int seasonNumber);
List<SeriesEpisode> getEpisodesForSeason(int _seriesId, int _seasonNumber, int _begin,
int _end);
int getEpisodesCountForSeason(int _seriesId, int _seasonNumber);
SupportedFunctions getSupportedFunctions();
List<MusicAlbum> getAllAlbums();
List<MusicAlbum> getAlbums(int _start, int _end);
String getDownloadUri(String _filePath);
List<VideoShare> getVideoShares();
EpisodeDetails getEpisode(int _seriesId, int _episodeId);
List<FileInfo> getFilesForFolder(String _path);
List<FileInfo> getFoldersForFolder(String _path);
List<Movie> getAllVideos();
int getVideosCount();
MovieFull getVideoDetails(int _movieId);
List<Movie> getVideos(int _start, int _end);
FileInfo getFileInfo(String _path);
}
|