# 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.BuilderBuilds 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 |