# Print output for @column tags ?>
public
final
class
MtpObjectInfo
extends Object
java.lang.Object | |
↳ | android.mtp.MtpObjectInfo |
This class encapsulates information about an object on an MTP device. This corresponds to the ObjectInfo Dataset described in section 5.3.1 of the MTP specification.
Nested classes | |
---|---|
class |
MtpObjectInfo.Builder
Builds a new object info instance. |
Public methods | |
---|---|
int
|
getAssociationDesc()
Returns the association description for the MTP object
Will be zero objects that are not of format
|
int
|
getAssociationType()
Returns the association type for the MTP object
Will be zero objects that are not of format
|
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: |
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 |
Inherited methods | |
---|---|
public int getAssociationDesc ()
Returns the association description for the MTP object
Will be zero objects that are not of format
MtpConstants.FORMAT_ASSOCIATION
Returns | |
---|---|
int |
the object's association description |
public 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
Returns | |
---|---|
int |
the object's association type |
public int getCompressedSize ()
Returns the size of the MTP object
Returns | |
---|---|
int |
the object size |
public long getCompressedSizeLong ()
Returns the size of the MTP object
Returns | |
---|---|
long |
the object size |
public long getDateCreated ()
Returns the creation date of the MTP object The value is represented as milliseconds since January 1, 1970
Returns | |
---|---|
long |
the object's creation date |
public long getDateModified ()
Returns the modification date of the MTP object The value is represented as milliseconds since January 1, 1970
Returns | |
---|---|
long |
the object's modification date |
public int getFormat ()
Returns the format code for the MTP object
Returns | |
---|---|
int |
the format code |
public int getImagePixDepth ()
Returns the depth of the MTP object in bits per pixel Will be zero for non-image objects
Returns | |
---|---|
int |
the image depth |
public long getImagePixDepthLong ()
Returns the depth of the MTP object in bits per pixel Will be zero for non-image objects
Returns | |
---|---|
long |
the image depth |
public int getImagePixHeight ()
Returns the height of the MTP object in pixels Will be zero for non-image objects
Returns | |
---|---|
int |
the image height |
public long getImagePixHeightLong ()
Returns the height of the MTP object in pixels Will be zero for non-image objects
Returns | |
---|---|
long |
the image height |
public int getImagePixWidth ()
Returns the width of the MTP object in pixels Will be zero for non-image objects
Returns | |
---|---|
int |
the image width |
public long getImagePixWidthLong ()
Returns the width of the MTP object in pixels Will be zero for non-image objects
Returns | |
---|---|
long |
the image width |
public String getKeywords ()
Returns a comma separated list of keywords for the MTP object
Returns | |
---|---|
String |
the object's keyword list
This value cannot be null . |
public String getName ()
Returns the name of the MTP object
Returns | |
---|---|
String |
the object's name
This value cannot be null . |
public int getObjectHandle ()
Returns the object handle for the MTP object
Returns | |
---|---|
int |
the object handle |
public int getParent ()
Returns the object handle for the object's parent Will be zero for the root directory of a storage unit
Returns | |
---|---|
int |
the object's parent |
public 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
Returns | |
---|---|
int |
the protection status |
public 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.
Returns | |
---|---|
int |
the object's sequence number |
public 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.
Returns | |
---|---|
long |
the object's sequence number |
public int getStorageId ()
Returns the storage ID for the MTP object's storage unit
Returns | |
---|---|
int |
the storage ID |
public int getThumbCompressedSize ()
Returns the size of the MTP object's thumbnail Will be zero for objects with no thumbnail
Returns | |
---|---|
int |
the thumbnail size |
public long getThumbCompressedSizeLong ()
Returns the size of the MTP object's thumbnail Will be zero for objects with no thumbnail
Returns | |
---|---|
long |
the thumbnail size |
public int getThumbFormat ()
Returns the format code for the MTP object's thumbnail Will be zero for objects with no thumbnail
Returns | |
---|---|
int |
the thumbnail format code |
public int getThumbPixHeight ()
Returns the height of the MTP object's thumbnail in pixels Will be zero for objects with no thumbnail
Returns | |
---|---|
int |
the thumbnail height |
public long getThumbPixHeightLong ()
Returns the height of the MTP object's thumbnail in pixels Will be zero for objects with no thumbnail
Returns | |
---|---|
long |
the thumbnail height |
public int getThumbPixWidth ()
Returns the width of the MTP object's thumbnail in pixels Will be zero for objects with no thumbnail
Returns | |
---|---|
int |
the thumbnail width |
public long getThumbPixWidthLong ()
Returns the width of the MTP object's thumbnail in pixels Will be zero for objects with no thumbnail
Returns | |
---|---|
long |
the thumbnail width |