MtpDevice.GetObject(Int32, Int32) Method

Definition

Returns the data for an object as a byte array.

[Android.Runtime.Register("getObject", "(II)[B", "")]
public byte[]? GetObject (int objectHandle, int objectSize);
[<Android.Runtime.Register("getObject", "(II)[B", "")>]
override this.GetObject : int * int -> byte[]

Parameters

objectHandle
Int32

handle of the object to read

objectSize
Int32

the size of the object (this should match MtpObjectInfo#getCompressedSize)

Returns

Byte[]

the object's data, or null if reading fails

Attributes

Remarks

Returns the data for an object as a byte array. This call may block for an arbitrary amount of time depending on the size of the data and speed of the devices.

Java documentation for android.mtp.MtpDevice.getObject(int, int).

Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.

Applies to