public abstract class MediaItem extends MediaObject
| Modifier and Type | Field and Description |
|---|---|
static int |
CACHED_IMAGE_QUALITY |
static int |
IMAGE_ERROR |
static int |
IMAGE_READY |
static int |
IMAGE_WAIT |
static double |
INVALID_LATLNG |
static java.lang.String |
MIME_TYPE_JPEG |
static int |
TYPE_MICROTHUMBNAIL |
static int |
TYPE_THUMBNAIL |
CACHE_FLAG_FULL, CACHE_FLAG_NO, CACHE_FLAG_SCREENNAIL, CACHE_STATUS_CACHED_FULL, CACHE_STATUS_CACHED_SCREENNAIL, CACHE_STATUS_CACHING, CACHE_STATUS_NOT_CACHED, INVALID_DATA_VERSION, mDataVersion, MEDIA_TYPE_ALL, MEDIA_TYPE_ALL_STRING, MEDIA_TYPE_IMAGE, MEDIA_TYPE_IMAGE_STRING, MEDIA_TYPE_UNKNOWN, MEDIA_TYPE_VIDEO, MEDIA_TYPE_VIDEO_STRING, mPath, SUPPORT_ALL, SUPPORT_CACHE, SUPPORT_CROP, SUPPORT_DELETE, SUPPORT_EDIT, SUPPORT_FULL_IMAGE, SUPPORT_IMPORT, SUPPORT_INFO, SUPPORT_PLAY, SUPPORT_ROTATE, SUPPORT_SETAS, SUPPORT_SHARE, SUPPORT_SHOW_ON_MAP| Modifier and Type | Method and Description |
|---|---|
static BytesBufferPool |
getBytesBufferPool() |
long |
getDateInMs() |
Face[] |
getFaces() |
java.lang.String |
getFilePath() |
int |
getFullImageRotation() |
abstract int |
getHeight() |
void |
getLatLong(double[] latLong) |
abstract java.lang.String |
getMimeType() |
java.lang.String |
getName() |
int |
getRotation() |
long |
getSize() |
java.lang.String[] |
getTags() |
static int |
getTargetSize(int type) |
abstract int |
getWidth() |
abstract ThreadPool.Job<android.graphics.Bitmap> |
requestImage(int type) |
abstract ThreadPool.Job<android.graphics.BitmapRegionDecoder> |
requestLargeImage() |
static void |
setThumbnailSizes(int size,
int microSize) |
cache, delete, getCacheFlag, getCacheSize, getCacheStatus, getContentUri, getDataVersion, getDetails, getMediaType, getPath, getPlayUri, getSupportedOperations, getTypeFromString, getTypeString, Import, nextVersionNumber, rotatepublic static final int TYPE_THUMBNAIL
public static final int TYPE_MICROTHUMBNAIL
public static final int CACHED_IMAGE_QUALITY
public static final int IMAGE_READY
public static final int IMAGE_WAIT
public static final int IMAGE_ERROR
public static final java.lang.String MIME_TYPE_JPEG
public static final double INVALID_LATLNG
public MediaItem(Path path, long version)
public abstract ThreadPool.Job<android.graphics.Bitmap> requestImage(int type)
public abstract ThreadPool.Job<android.graphics.BitmapRegionDecoder> requestLargeImage()
public long getDateInMs()
public java.lang.String getName()
public void getLatLong(double[] latLong)
public java.lang.String[] getTags()
public Face[] getFaces()
public int getFullImageRotation()
public int getRotation()
public long getSize()
public abstract java.lang.String getMimeType()
public java.lang.String getFilePath()
public abstract int getWidth()
public abstract int getHeight()
public static int getTargetSize(int type)
public static BytesBufferPool getBytesBufferPool()
public static void setThumbnailSizes(int size,
int microSize)