Update the comment of MtpDevice#getObjectSizeLong

BUG=27805369

Change-Id: I63762fedf540e89e9ca811a143cb178881ef1830
This commit is contained in:
Daichi Hirono
2016-03-28 08:53:15 +09:00
parent 1c431625b3
commit 1337deb6ea
2 changed files with 6 additions and 3 deletions

View File

@@ -358,9 +358,10 @@ public final class MtpDevice {
/** /**
* Returns object size in 64-bit integer. * Returns object size in 64-bit integer.
* *
* The object size stored in MtpObjectInfo is unsigned 32-bit integer. * Though MtpObjectInfo#getCompressedSize returns the object size in 32-bit unsigned integer,
* The methods reads 64-bit object size from the object property so that it can fetch 4GB+ * this method returns the object size in 64-bit integer from the object property. Thus it can
* object size correctly. * fetch 4GB+ object size correctly. If the device does not support objectSize property, it
* throws IOException.
* @hide * @hide
*/ */
public long getObjectSizeLong(int handle, int format) throws IOException { public long getObjectSizeLong(int handle, int format) throws IOException {

View File

@@ -701,6 +701,8 @@ static void android_mtp_MtpDevice_discard_event_request(JNIEnv *env, jobject thi
device->discardEventRequest(seq); device->discardEventRequest(seq);
} }
// Returns object size in 64-bit integer. If the MTP device does not support the property, it
// throws IOException.
static jlong android_mtp_MtpDevice_get_object_size_long( static jlong android_mtp_MtpDevice_get_object_size_long(
JNIEnv *env, jobject thiz, jint handle, jint format) { JNIEnv *env, jobject thiz, jint handle, jint format) {
MtpDevice* const device = get_device_from_object(env, thiz); MtpDevice* const device = get_device_from_object(env, thiz);