Searched refs:MtpObjectInfo (Results 1 - 25 of 27) sorted by relevance

12

/frameworks/av/media/mtp/
H A DMtpObjectInfo.h26 class MtpObjectInfo { class in namespace:android
50 explicit MtpObjectInfo(MtpObjectHandle handle);
51 virtual ~MtpObjectInfo();
H A DMtpObjectInfo.cpp17 #define LOG_TAG "MtpObjectInfo"
21 #include "MtpObjectInfo.h"
27 MtpObjectInfo::MtpObjectInfo(MtpObjectHandle handle) function in class:android::MtpObjectInfo
51 MtpObjectInfo::~MtpObjectInfo() {
58 bool MtpObjectInfo::read(MtpDataPacket& packet) {
97 void MtpObjectInfo::print() {
H A DAndroid.mk30 MtpObjectInfo.cpp \
H A DMtpDevice.h36 class MtpObjectInfo;
104 MtpObjectInfo* getObjectInfo(MtpObjectHandle handle);
106 MtpObjectHandle sendObjectInfo(MtpObjectInfo* info);
H A DMtpDatabase.h26 class MtpObjectInfo;
85 MtpObjectInfo& info) = 0;
H A DMtpDevice.cpp23 #include "MtpObjectInfo.h"
428 MtpObjectInfo* MtpDevice::getObjectInfo(MtpObjectHandle handle) {
441 MtpObjectInfo* info = new MtpObjectInfo(handle);
465 MtpObjectHandle MtpDevice::sendObjectInfo(MtpObjectInfo* info) {
553 MtpObjectInfo* info = getObjectInfo(handle);
564 MtpObjectInfo* info = getObjectInfo(handle);
H A DMtpServer.cpp33 #include "MtpObjectInfo.h"
740 MtpObjectInfo info(handle);
/frameworks/base/packages/MtpDocumentsProvider/src/com/android/mtp/
H A DMtpFileWriter.java20 import android.mtp.MtpObjectInfo;
73 final MtpObjectInfo placeholderObjectInfo =
81 final MtpObjectInfo targetObjectInfo = new MtpObjectInfo.Builder(placeholderObjectInfo)
89 final MtpObjectInfo newObjectInfo = manager.getObjectInfo(
H A DDocumentLoader.java24 import android.mtp.MtpObjectInfo;
328 final ArrayList<MtpObjectInfo> infoList = new ArrayList<>();
341 final MtpObjectInfo info = infoList.get(i);
381 infoList.toArray(new MtpObjectInfo[infoList.size()]),
H A DMtpManager.java30 import android.mtp.MtpObjectInfo;
130 MtpObjectInfo getObjectInfo(int deviceId, int objectHandle) throws IOException {
193 int createDocument(int deviceId, MtpObjectInfo objectInfo,
197 final MtpObjectInfo sendObjectInfoResult = device.sendObjectInfo(objectInfo);
H A DMtpDocumentsProvider.java32 import android.mtp.MtpObjectInfo;
425 MtpObjectInfo info = null;
432 info = new MtpObjectInfo.Builder()
443 final MtpObjectInfo infoUniqueName;
452 new MtpObjectInfo.Builder(info).setName(suffixedName).build();
471 final MtpObjectInfo infoWithHandle =
472 new MtpObjectInfo.Builder(info).setObjectHandle(objectHandle).build();
H A DMapper.java24 import android.mtp.MtpObjectInfo;
131 * @param documentSizes 64-bit size of documents. MtpObjectInfo#getComporessedSize will be
138 MtpObjectInfo[] documents,
H A DMtpDatabase.java34 import android.mtp.MtpObjectInfo;
377 int deviceId, String parentDocumentId, int[] operationsSupported, MtpObjectInfo info,
590 MtpObjectInfo info, Long size) {
822 int[] operationsSupported, MtpObjectInfo info, long size) {
848 private static String getMimeType(MtpObjectInfo info) {
/frameworks/base/media/java/android/mtp/
H A DMtpObjectInfo.java31 public final class MtpObjectInfo { class
54 private MtpObjectInfo() { method in class:MtpObjectInfo
356 private MtpObjectInfo mObjectInfo;
359 mObjectInfo = new MtpObjectInfo();
369 public Builder(MtpObjectInfo objectInfo) {
370 mObjectInfo = new MtpObjectInfo();
508 public MtpObjectInfo build() {
509 MtpObjectInfo result = mObjectInfo;
H A DMtpDevice.java201 * {@link MtpObjectInfo#getCompressedSize})
251 * {@link MtpObjectInfo#getThumbCompressedSize} and
252 * {@link MtpObjectInfo#getThumbFormat}.
273 * Retrieves the {@link MtpObjectInfo} for an object.
276 * @return the MtpObjectInfo, or null if fetching object info fails
278 public @Nullable MtpObjectInfo getObjectInfo(int objectHandle) {
360 * Uploads an object metadata for a new entry. The {@link MtpObjectInfo} can be
361 * created with the {@link MtpObjectInfo.Builder} class.
363 * The returned {@link MtpObjectInfo} has the new object handle field filled in.
368 public @Nullable MtpObjectInfo sendObjectInf
[all...]
/frameworks/base/packages/MtpDocumentsProvider/tests/src/com/android/mtp/
H A DTestMtpManager.java20 import android.mtp.MtpObjectInfo;
39 private final Map<String, MtpObjectInfo> mObjectInfos = new HashMap<>();
57 void setObjectInfo(int deviceId, MtpObjectInfo objectInfo) {
119 MtpObjectInfo getObjectInfo(int deviceId, int objectHandle) throws IOException {
153 int createDocument(int deviceId, MtpObjectInfo objectInfo, ParcelFileDescriptor source)
162 final MtpObjectInfo newInfo = new MtpObjectInfo.Builder(objectInfo).
H A DMtpDocumentsProviderTest.java21 import android.mtp.MtpObjectInfo;
309 new MtpObjectInfo[] {
310 new MtpObjectInfo.Builder()
346 new MtpObjectInfo[] {
347 new MtpObjectInfo.Builder()
458 new MtpObjectInfo[] {
459 new MtpObjectInfo.Builder()
506 setupDocuments(0, 0, MtpManager.OBJECT_HANDLE_ROOT_CHILDREN, "1", new MtpObjectInfo[] {
507 new MtpObjectInfo.Builder()
526 setupDocuments(0, 0, MtpManager.OBJECT_HANDLE_ROOT_CHILDREN, "1", new MtpObjectInfo[] {
[all...]
H A DMtpDatabaseTest.java23 import android.mtp.MtpObjectInfo;
185 private MtpObjectInfo createDocument(int objectHandle, String name, int format, int size) {
186 final MtpObjectInfo.Builder builder = new MtpObjectInfo.Builder();
199 mDatabase.getMapper().putChildDocuments(0, "2", OPERATIONS_SUPPORTED, new MtpObjectInfo[] {
274 mDatabase.getMapper().putChildDocuments(0, "2", new int[0], new MtpObjectInfo[] {
291 }, new MtpObjectInfo[] {
307 }, new MtpObjectInfo[] {
394 mDatabase.getMapper().putChildDocuments(0, "2", OPERATIONS_SUPPORTED, new MtpObjectInfo[] {
412 mDatabase.getMapper().putChildDocuments(0, "2", OPERATIONS_SUPPORTED, new MtpObjectInfo[] {
[all...]
H A DDocumentLoaderTest.java21 import android.mtp.MtpObjectInfo;
129 MtpObjectInfo getObjectInfo(int deviceId, int objectHandle) throws IOException {
193 manager.setObjectInfo(0, new MtpObjectInfo.Builder()
217 MtpObjectInfo getObjectInfo(int deviceId, int objectHandle) throws IOException {
H A DMtpManagerTest.java24 import android.mtp.MtpObjectInfo;
145 new MtpObjectInfo.Builder()
/frameworks/base/media/tests/CameraBrowser/src/com/android/camerabrowser/
H A DObjectBrowser.java27 import android.mtp.MtpObjectInfo;
48 private List<MtpObjectInfo> mObjectList;
88 MtpObjectInfo info = mObjectList.get(position);
134 MtpObjectInfo info = mObjectList.get(position);
H A DMtpClient.java31 import android.mtp.MtpObjectInfo;
297 * Retrieves the {@link android.mtp.MtpObjectInfo} for an object on
303 * @return the MtpObjectInfo
305 public MtpObjectInfo getObjectInfo(String deviceName, int objectHandle) {
329 * Retrieves a list of {@link android.mtp.MtpObjectInfo} for all objects
339 * @return the list of MtpObjectInfo
341 public List<MtpObjectInfo> getObjectList(String deviceName, int storageId, int objectHandle) {
356 ArrayList<MtpObjectInfo> objectList = new ArrayList<MtpObjectInfo>(length);
358 MtpObjectInfo inf
[all...]
H A DObjectViewer.java27 import android.mtp.MtpObjectInfo;
118 MtpObjectInfo info = mClient.getObjectInfo(mDeviceName, mObjectID);
/frameworks/base/media/jni/
H A Dandroid_mtp_MtpDevice.cpp44 #include "MtpObjectInfo.h"
82 // MtpObjectInfo fields
138 void fill_jobject_from_object_info(JNIEnv* env, jobject object, MtpObjectInfo* objectInfo) {
365 MtpObjectInfo* objectInfo = device->getObjectInfo(objectID);
370 ALOGE("Could not create a MtpObjectInfo object");
615 MtpObjectInfo* object_info = new MtpObjectInfo(-1);
659 ALOGE("Could not create a MtpObjectInfo object");
758 {"native_get_object_info", "(I)Landroid/mtp/MtpObjectInfo;",
772 {"native_send_object_info", "(Landroid/mtp/MtpObjectInfo;)Landroi
[all...]
H A Dandroid_mtp_MtpDatabase.cpp24 #include "MtpObjectInfo.h"
158 MtpObjectInfo& info);
809 MtpObjectInfo& info) {

Completed in 207 milliseconds

12