diff options
Diffstat (limited to 'src/org/codeaurora/gallery3d/ext/IMovieItem.java')
-rw-r--r-- | src/org/codeaurora/gallery3d/ext/IMovieItem.java | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/src/org/codeaurora/gallery3d/ext/IMovieItem.java b/src/org/codeaurora/gallery3d/ext/IMovieItem.java new file mode 100644 index 000000000..dece4e803 --- /dev/null +++ b/src/org/codeaurora/gallery3d/ext/IMovieItem.java @@ -0,0 +1,66 @@ +package org.codeaurora.gallery3d.ext; + +import android.net.Uri; + +/** + * Movie info class + */ +public interface IMovieItem { + /** + * @return movie Uri, it's may be not the original Uri. + */ + Uri getUri(); + + /** + * @return MIME type of video + */ + String getMimeType(); + + /** + * @return title of video + */ + String getTitle(); + + /** + * @return whether error occured or not. + */ + boolean getError(); + + /** + * set title of video + * + * @param title + */ + void setTitle(String title); + + /** + * set video Uri + * + * @param uri + */ + void setUri(Uri uri); + + /** + * Set MIME type of video + * + * @param mimeType + */ + void setMimeType(String mimeType); + + /** + * Set error occured flag + */ + void setError(); + + /** + * @return return original Uri of video. + */ + Uri getOriginalUri(); + + /** + * Set video original Uri. + * + * @param uri + */ + void setOriginalUri(Uri uri); +} |