public final class MtpObjectInfo extends Object
Modifier and Type | Class and Description |
---|---|
static class |
MtpObjectInfo.Builder
Builds a new object info instance.
|
Modifier and Type | Method and Description |
---|---|
int |
getAssociationDesc()
Returns the association description for the MTP object
Will be zero objects that are not of format
MtpConstants.FORMAT_ASSOCIATION |
int |
getAssociationType()
Returns the association type for the MTP object
Will be zero objects that are not of format
MtpConstants.FORMAT_ASSOCIATION
For directories the association type is typically
MtpConstants.ASSOCIATION_TYPE_GENERIC_FOLDER |
int |
getCompressedSize()
Returns the size of the MTP object
|
long |
getCompressedSizeLong()
Returns the size of the MTP object
|
long |
getDateCreated()
Returns the creation date of the MTP object
The value is represented as milliseconds since January 1, 1970
|
long |
getDateModified()
Returns the modification date of the MTP object
The value is represented as milliseconds since January 1, 1970
|
int |
getFormat()
Returns the format code for the MTP object
|
int |
getImagePixDepth()
Returns the depth of the MTP object in bits per pixel
Will be zero for non-image objects
|
long |
getImagePixDepthLong()
Returns the depth of the MTP object in bits per pixel
Will be zero for non-image objects
|
int |
getImagePixHeight()
Returns the height of the MTP object in pixels
Will be zero for non-image objects
|
long |
getImagePixHeightLong()
Returns the height of the MTP object in pixels
Will be zero for non-image objects
|
int |
getImagePixWidth()
Returns the width of the MTP object in pixels
Will be zero for non-image objects
|
long |
getImagePixWidthLong()
Returns the width of the MTP object in pixels
Will be zero for non-image objects
|
String |
getKeywords()
Returns a comma separated list of keywords for the MTP object
|
String |
getName()
Returns the name of the MTP object
|
int |
getObjectHandle()
Returns the object handle for the MTP object
|
int |
getParent()
Returns the object handle for the object's parent
Will be zero for the root directory of a storage unit
|
int |
getProtectionStatus()
Returns the protection status for the MTP object
Possible values are:
MtpConstants.PROTECTION_STATUS_NONE
MtpConstants.PROTECTION_STATUS_READ_ONLY
MtpConstants.PROTECTION_STATUS_NON_TRANSFERABLE_DATA
|
int |
getSequenceNumber()
Returns the sequence number for the MTP object
This field is typically not used for MTP devices,
but is sometimes used to define a sequence of photos
on PTP cameras.
|
long |
getSequenceNumberLong()
Returns the sequence number for the MTP object
This field is typically not used for MTP devices,
but is sometimes used to define a sequence of photos
on PTP cameras.
|
int |
getStorageId()
Returns the storage ID for the MTP object's storage unit
|
int |
getThumbCompressedSize()
Returns the size of the MTP object's thumbnail
Will be zero for objects with no thumbnail
|
long |
getThumbCompressedSizeLong()
Returns the size of the MTP object's thumbnail
Will be zero for objects with no thumbnail
|
int |
getThumbFormat()
Returns the format code for the MTP object's thumbnail
Will be zero for objects with no thumbnail
|
int |
getThumbPixHeight()
Returns the height of the MTP object's thumbnail in pixels
Will be zero for objects with no thumbnail
|
long |
getThumbPixHeightLong()
Returns the height of the MTP object's thumbnail in pixels
Will be zero for objects with no thumbnail
|
int |
getThumbPixWidth()
Returns the width of the MTP object's thumbnail in pixels
Will be zero for objects with no thumbnail
|
long |
getThumbPixWidthLong()
Returns the width of the MTP object's thumbnail in pixels
Will be zero for objects with no thumbnail
|
public final int getObjectHandle()
public final int getStorageId()
public final int getFormat()
public final int getProtectionStatus()
public final int getCompressedSize()
public final long getCompressedSizeLong()
public final int getThumbFormat()
public final int getThumbCompressedSize()
public final long getThumbCompressedSizeLong()
public final int getThumbPixWidth()
public final long getThumbPixWidthLong()
public final int getThumbPixHeight()
public final long getThumbPixHeightLong()
public final int getImagePixWidth()
public final long getImagePixWidthLong()
public final int getImagePixHeight()
public final long getImagePixHeightLong()
public final int getImagePixDepth()
public final long getImagePixDepthLong()
public final int getParent()
public final int getAssociationType()
MtpConstants.FORMAT_ASSOCIATION
For directories the association type is typically
MtpConstants.ASSOCIATION_TYPE_GENERIC_FOLDER
public final int getAssociationDesc()
MtpConstants.FORMAT_ASSOCIATION
public final int getSequenceNumber()
public final long getSequenceNumberLong()
public final String getName()
public final long getDateCreated()
public final long getDateModified()
public final String getKeywords()