summaryrefslogtreecommitdiffstats
path: root/src/com/android/camera/data/LocalMediaData.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/com/android/camera/data/LocalMediaData.java')
-rw-r--r--src/com/android/camera/data/LocalMediaData.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/com/android/camera/data/LocalMediaData.java b/src/com/android/camera/data/LocalMediaData.java
index 131c7e7db..7a63ddf17 100644
--- a/src/com/android/camera/data/LocalMediaData.java
+++ b/src/com/android/camera/data/LocalMediaData.java
@@ -211,6 +211,11 @@ public abstract class LocalMediaData implements LocalData {
}
@Override
+ public String getMimeType() {
+ return mimeType;
+ }
+
+ @Override
public abstract int getViewType();
protected abstract BitmapLoadTask getBitmapLoadTask(
@@ -392,6 +397,11 @@ public abstract class LocalMediaData implements LocalData {
}
@Override
+ public boolean isPhoto() {
+ return true;
+ }
+
+ @Override
protected BitmapLoadTask getBitmapLoadTask(
ImageView v, int decodeWidth, int decodeHeight) {
return new PhotoBitmapLoadTask(v, decodeWidth, decodeHeight);
@@ -616,6 +626,11 @@ public abstract class LocalMediaData implements LocalData {
}
@Override
+ public boolean isPhoto() {
+ return false;
+ }
+
+ @Override
protected BitmapLoadTask getBitmapLoadTask(
ImageView v, int decodeWidth, int decodeHeight) {
return new VideoBitmapLoadTask(v);