Lines Matching refs:data

41         const DecryptHandle* handle, Parcel* data) {
42 data->writeInt32(handle->decryptId);
43 data->writeString8(handle->mimeType);
44 data->writeInt32(handle->decryptApiType);
45 data->writeInt32(handle->status);
48 data->writeInt32(size);
50 data->writeInt32(handle->copyControlVector.keyAt(i));
51 data->writeInt32(handle->copyControlVector.valueAt(i));
55 data->writeInt32(size);
57 data->writeString8(handle->extendedData.keyAt(i));
58 data->writeString8(handle->extendedData.valueAt(i));
62 data->writeInt32(handle->decryptInfo->decryptBufferLength);
64 data->writeInt32(INVALID_BUFFER_LENGTH);
69 DecryptHandle* handle, const Parcel& data) {
70 if (0 == data.dataAvail()) {
74 handle->decryptId = data.readInt32();
75 handle->mimeType = data.readString8();
76 handle->decryptApiType = data.readInt32();
77 handle->status = data.readInt32();
79 int size = data.readInt32();
81 DrmCopyControl key = (DrmCopyControl)data.readInt32();
82 int value = data.readInt32();
86 size = data.readInt32();
88 String8 key = data.readString8();
89 String8 value = data.readString8();
94 const int bufferLen = data.readInt32();
115 Parcel data, reply;
116 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
117 data.writeInt32(isNative);
118 remote()->transact(ADD_UNIQUEID, data, &reply);
124 Parcel data, reply;
125 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
126 data.writeInt32(uniqueId);
127 remote()->transact(REMOVE_UNIQUEID, data, &reply);
131 Parcel data, reply;
132 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
133 data.writeInt32(uniqueId);
134 remote()->transact(ADD_CLIENT, data, &reply);
138 Parcel data, reply;
139 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
140 data.writeInt32(uniqueId);
141 remote()->transact(REMOVE_CLIENT, data, &reply);
147 Parcel data, reply;
149 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
150 data.writeInt32(uniqueId);
151 data.writeStrongBinder(drmServiceListener->asBinder());
152 remote()->transact(SET_DRM_SERVICE_LISTENER, data, &reply);
158 Parcel data, reply;
160 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
161 data.writeInt32(uniqueId);
162 data.writeString8(drmEngineFile);
164 remote()->transact(INSTALL_DRM_ENGINE, data, &reply);
171 Parcel data, reply;
173 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
174 data.writeInt32(uniqueId);
175 data.writeString8(*path);
176 data.writeInt32(action);
178 remote()->transact(GET_CONSTRAINTS_FROM_CONTENT, data, &reply);
189 char* data = NULL;
191 data = new char[bufferSize];
192 reply.read(data, bufferSize);
194 drmConstraints->put(&key, data);
202 Parcel data, reply;
203 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
204 data.writeInt32(uniqueId);
207 data.writeString8(*path);
208 remote()->transact(GET_METADATA_FROM_CONTENT, data, &reply);
218 char* data = NULL;
220 data = new char[bufferSize];
221 reply.read(data, bufferSize);
223 drmMetadata->put(&key, data);
231 Parcel data, reply;
233 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
234 data.writeInt32(uniqueId);
236 data.writeString8(path);
237 data.writeString8(mimeType);
239 remote()->transact(CAN_HANDLE, data, &reply);
246 Parcel data, reply;
248 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
249 data.writeInt32(uniqueId);
252 data.writeInt32(drmInfo->getInfoType());
255 data.writeInt32(dataBufferSize);
257 data.write(dataBuffer.data, dataBufferSize);
259 data.writeString8(drmInfo->getMimeType());
261 data.writeInt32(drmInfo->getCount());
266 data.writeString8(key);
268 data.writeString8((value == String8("")) ? String8("NULL") : value);
271 remote()->transact(PROCESS_DRM_INFO, data, &reply);
283 char* data = NULL;
285 data = new char[bufferSize];
286 reply.read(data, bufferSize);
288 drmBuffer = new DrmBuffer(data, bufferSize);
297 Parcel data, reply;
299 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
300 data.writeInt32(uniqueId);
303 data.writeInt32(drmInforequest->getInfoType());
304 data.writeString8(drmInforequest->getMimeType());
306 data.writeInt32(drmInforequest->getCount());
311 data.writeString8(key);
313 data.writeString8((value == String8("")) ? String8("NULL") : value);
316 remote()->transact(ACQUIRE_DRM_INFO, data, &reply);
323 char* data = NULL;
326 data = new char[bufferSize];
327 reply.read(data, bufferSize);
329 drmInfo = new DrmInfo(infoType, DrmBuffer(data, bufferSize), reply.readString8());
345 Parcel data, reply;
347 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
348 data.writeInt32(uniqueId);
352 data.writeInt32(dataBuffer.length);
353 data.write(dataBuffer.data, dataBuffer.length);
356 data.writeString8((mimeType == String8("")) ? String8("NULL") : mimeType);
359 data.writeString8((accountId == String8("")) ? String8("NULL") : accountId);
362 data.writeString8((subscriptionId == String8("")) ? String8("NULL") : subscriptionId);
364 data.writeString8((rightsPath == String8("")) ? String8("NULL") : rightsPath);
365 data.writeString8((contentPath == String8("")) ? String8("NULL") : contentPath);
367 remote()->transact(SAVE_RIGHTS, data, &reply);
373 Parcel data, reply;
375 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
376 data.writeInt32(uniqueId);
377 data.writeString8(path);
379 remote()->transact(GET_ORIGINAL_MIMETYPE, data, &reply);
386 Parcel data, reply;
388 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
389 data.writeInt32(uniqueId);
390 data.writeString8(path);
391 data.writeString8(mimeType);
393 remote()->transact(GET_DRM_OBJECT_TYPE, data, &reply);
400 Parcel data, reply;
402 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
403 data.writeInt32(uniqueId);
404 data.writeString8(path);
405 data.writeInt32(action);
407 remote()->transact(CHECK_RIGHTS_STATUS, data, &reply);
415 Parcel data, reply;
417 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
418 data.writeInt32(uniqueId);
420 writeDecryptHandleToParcelData(decryptHandle, &data);
422 data.writeInt32(action);
423 data.writeInt32(static_cast< int>(reserve));
425 remote()->transact(CONSUME_RIGHTS, data, &reply);
432 Parcel data, reply;
434 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
435 data.writeInt32(uniqueId);
437 writeDecryptHandleToParcelData(decryptHandle, &data);
439 data.writeInt32(playbackStatus);
440 data.writeInt64(position);
442 remote()->transact(SET_PLAYBACK_STATUS, data, &reply);
450 Parcel data, reply;
452 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
453 data.writeInt32(uniqueId);
454 data.writeString8(path);
455 data.writeInt32(action);
456 data.writeInt32(description.outputType);
457 data.writeInt32(description.configuration);
459 remote()->transact(VALIDATE_ACTION, data, &reply);
466 Parcel data, reply;
468 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
469 data.writeInt32(uniqueId);
470 data.writeString8(path);
472 remote()->transact(REMOVE_RIGHTS, data, &reply);
478 Parcel data, reply;
480 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
481 data.writeInt32(uniqueId);
483 remote()->transact(REMOVE_ALL_RIGHTS, data, &reply);
489 Parcel data, reply;
491 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
492 data.writeInt32(uniqueId);
493 data.writeString8(mimeType);
495 remote()->transact(OPEN_CONVERT_SESSION, data, &reply);
502 Parcel data, reply;
504 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
505 data.writeInt32(uniqueId);
506 data.writeInt32(convertId);
507 data.writeInt32(inputData->length);
508 data.write(inputData->data, inputData->length);
510 remote()->transact(CONVERT_DATA, data, &reply);
522 char* data = NULL;
524 data = new char[bufferSize];
525 reply.read(data, bufferSize);
527 convertedData = new DrmBuffer(data, bufferSize);
536 Parcel data, reply;
538 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
539 data.writeInt32(uniqueId);
540 data.writeInt32(convertId);
542 remote()->transact(CLOSE_CONVERT_SESSION, data, &reply);
554 char* data = NULL;
556 data = new char[bufferSize];
557 reply.read(data, bufferSize);
559 convertedData = new DrmBuffer(data, bufferSize);
569 Parcel data, reply;
571 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
572 data.writeInt32(uniqueId);
574 remote()->transact(GET_ALL_SUPPORT_INFO, data, &reply);
605 Parcel data, reply;
607 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
608 data.writeInt32(uniqueId);
609 data.writeFileDescriptor(fd);
610 data.writeInt64(offset);
611 data.writeInt64(length);
613 remote()->transact(OPEN_DECRYPT_SESSION, data, &reply);
625 Parcel data, reply;
627 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
628 data.writeInt32(uniqueId);
629 data.writeString8(String8(uri));
631 remote()->transact(OPEN_DECRYPT_SESSION_FROM_URI, data, &reply);
645 Parcel data, reply;
647 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
648 data.writeInt32(uniqueId);
650 writeDecryptHandleToParcelData(decryptHandle, &data);
652 remote()->transact(CLOSE_DECRYPT_SESSION, data, &reply);
661 Parcel data, reply;
663 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
664 data.writeInt32(uniqueId);
666 writeDecryptHandleToParcelData(decryptHandle, &data);
668 data.writeInt32(decryptUnitId);
670 data.writeInt32(headerInfo->length);
671 data.write(headerInfo->data, headerInfo->length);
673 remote()->transact(INITIALIZE_DECRYPT_UNIT, data, &reply);
681 Parcel data, reply;
683 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
684 data.writeInt32(uniqueId);
686 writeDecryptHandleToParcelData(decryptHandle, &data);
688 data.writeInt32(decryptUnitId);
689 data.writeInt32((*decBuffer)->length);
691 data.writeInt32(encBuffer->length);
692 data.write(encBuffer->data, encBuffer->length);
695 data.writeInt32(IV->length);
696 data.write(IV->data, IV->length);
699 remote()->transact(DECRYPT, data, &reply);
706 reply.read((void *)(*decBuffer)->data, size);
714 Parcel data, reply;
716 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
717 data.writeInt32(uniqueId);
719 writeDecryptHandleToParcelData(decryptHandle, &data);
721 data.writeInt32(decryptUnitId);
723 remote()->transact(FINALIZE_DECRYPT_UNIT, data, &reply);
731 Parcel data, reply;
734 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
735 data.writeInt32(uniqueId);
737 writeDecryptHandleToParcelData(decryptHandle, &data);
739 data.writeInt32(numBytes);
740 data.writeInt64(offset);
742 remote()->transact(PREAD, data, &reply);
753 uint32_t code, const Parcel& data,
761 CHECK_INTERFACE(IDrmManagerService, data, reply);
762 int uniqueId = addUniqueId(data.readInt32());
770 CHECK_INTERFACE(IDrmManagerService, data, reply);
771 removeUniqueId(data.readInt32());
778 CHECK_INTERFACE(IDrmManagerService, data, reply);
779 addClient(data.readInt32());
786 CHECK_INTERFACE(IDrmManagerService, data, reply);
787 removeClient(data.readInt32());
794 CHECK_INTERFACE(IDrmManagerService, data, reply);
796 const int uniqueId = data.readInt32();
798 = interface_cast<IDrmServiceListener> (data.readStrongBinder());
809 CHECK_INTERFACE(IDrmManagerService, data, reply);
811 const int uniqueId = data.readInt32();
812 const String8 engineFile = data.readString8();
822 CHECK_INTERFACE(IDrmManagerService, data, reply);
824 const int uniqueId = data.readInt32();
825 const String8 path = data.readString8();
828 = getConstraints(uniqueId, &path, data.readInt32());
854 CHECK_INTERFACE(IDrmManagerService, data, reply);
856 const int uniqueId = data.readInt32();
857 const String8 path = data.readString8();
886 CHECK_INTERFACE(IDrmManagerService, data, reply);
888 const int uniqueId = data.readInt32();
889 const String8 path = data.readString8();
890 const String8 mimeType = data.readString8();
901 CHECK_INTERFACE(IDrmManagerService, data, reply);
903 const int uniqueId = data.readInt32();
906 const int infoType = data.readInt32();
907 const int bufferSize = data.readInt32();
910 buffer = (char *)data.readInplace(bufferSize);
913 DrmInfo* drmInfo = new DrmInfo(infoType, drmBuffer, data.readString8());
915 const int size = data.readInt32();
917 const String8 key(data.readString8());
918 const String8 value(data.readString8());
935 reply->write(drmBuffer->data, bufferSize);
937 delete [] drmBuffer->data;
949 CHECK_INTERFACE(IDrmManagerService, data, reply);
951 const int uniqueId = data.readInt32();
954 const int infoType = data.readInt32();
955 const String8 mimeType = data.readString8();
958 const int size = data.readInt32();
960 const String8 key(data.readString8());
961 const String8 value(data.readString8());
975 reply->write(drmBuffer.data, bufferSize);
987 delete [] drmBuffer.data;
997 CHECK_INTERFACE(IDrmManagerService, data, reply);
999 const int uniqueId = data.readInt32();
1002 const int bufferSize = data.readInt32();
1003 const DrmBuffer drmBuffer((char *)data.readInplace(bufferSize), bufferSize);
1005 const String8 mimeType(data.readString8());
1006 const String8 accountId(data.readString8());
1007 const String8 subscriptionId(data.readString8());
1008 const String8 rightsPath(data.readString8());
1009 const String8 contentPath(data.readString8());
1027 CHECK_INTERFACE(IDrmManagerService, data, reply);
1029 const int uniqueId = data.readInt32();
1030 const String8 path = data.readString8();
1040 CHECK_INTERFACE(IDrmManagerService, data, reply);
1042 const int uniqueId = data.readInt32();
1043 const String8 path = data.readString8();
1044 const String8 mimeType = data.readString8();
1054 CHECK_INTERFACE(IDrmManagerService, data, reply);
1056 const int uniqueId = data.readInt32();
1057 const String8 path = data.readString8();
1058 const int action = data.readInt32();
1068 CHECK_INTERFACE(IDrmManagerService, data, reply);
1070 const int uniqueId = data.readInt32();
1073 readDecryptHandleFromParcelData(&handle, data);
1075 const int action = data.readInt32();
1076 const bool reserve = static_cast<bool>(data.readInt32());
1088 CHECK_INTERFACE(IDrmManagerService, data, reply);
1090 const int uniqueId = data.readInt32();
1093 readDecryptHandleFromParcelData(&handle, data);
1095 const int playbackStatus = data.readInt32();
1096 const int64_t position = data.readInt64();
1108 CHECK_INTERFACE(IDrmManagerService, data, reply);
1110 const int uniqueId = data.readInt32();
1111 const String8 path = data.readString8();
1112 const int action = data.readInt32();
1113 const int outputType = data.readInt32();
1114 const int configuration = data.readInt32();
1125 CHECK_INTERFACE(IDrmManagerService, data, reply);
1127 int uniqueId = data.readInt32();
1128 String8 path = data.readString8();
1138 CHECK_INTERFACE(IDrmManagerService, data, reply);
1140 const status_t status = removeAllRights(data.readInt32());
1149 CHECK_INTERFACE(IDrmManagerService, data, reply);
1151 const int uniqueId = data.readInt32();
1152 const String8 mimeType = data.readString8();
1162 CHECK_INTERFACE(IDrmManagerService, data, reply);
1164 const int uniqueId = data.readInt32();
1165 const int convertId = data.readInt32();
1167 //Filling input data
1168 const int bufferSize = data.readInt32();
1169 DrmBuffer* inputData = new DrmBuffer((char *)data.readInplace(bufferSize), bufferSize);
1183 reply->write(convertedData->data, bufferSize);
1185 delete [] convertedData->data;
1197 CHECK_INTERFACE(IDrmManagerService, data, reply);
1199 const int uniqueId = data.readInt32();
1200 const int convertId = data.readInt32();
1214 reply->write(convertedData->data, bufferSize);
1216 delete [] convertedData->data;
1227 CHECK_INTERFACE(IDrmManagerService, data, reply);
1229 const int uniqueId = data.readInt32();
1261 CHECK_INTERFACE(IDrmManagerService, data, reply);
1263 const int uniqueId = data.readInt32();
1264 const int fd = data.readFileDescriptor();
1266 const off64_t offset = data.readInt64();
1267 const off64_t length = data.readInt64();
1282 CHECK_INTERFACE(IDrmManagerService, data, reply);
1284 const int uniqueId = data.readInt32();
1285 const String8 uri = data.readString8();
1303 CHECK_INTERFACE(IDrmManagerService, data, reply);
1305 const int uniqueId = data.readInt32();
1308 readDecryptHandleFromParcelData(handle, data);
1318 CHECK_INTERFACE(IDrmManagerService, data, reply);
1320 const int uniqueId = data.readInt32();
1323 readDecryptHandleFromParcelData(&handle, data);
1325 const int decryptUnitId = data.readInt32();
1328 const int bufferSize = data.readInt32();
1330 headerInfo = new DrmBuffer((char *)data.readInplace(bufferSize), bufferSize);
1344 CHECK_INTERFACE(IDrmManagerService, data, reply);
1346 const int uniqueId = data.readInt32();
1349 readDecryptHandleFromParcelData(&handle, data);
1351 const int decryptUnitId = data.readInt32();
1352 const int decBufferSize = data.readInt32();
1354 const int encBufferSize = data.readInt32();
1356 = new DrmBuffer((char *)data.readInplace(encBufferSize), encBufferSize);
1363 if (0 != data.dataAvail()) {
1364 const int ivBufferlength = data.readInt32();
1365 IV = new DrmBuffer((char *)data.readInplace(ivBufferlength), ivBufferlength);
1375 reply->write(decBuffer->data, size);
1388 CHECK_INTERFACE(IDrmManagerService, data, reply);
1390 const int uniqueId = data.readInt32();
1393 readDecryptHandleFromParcelData(&handle, data);
1395 const status_t status = finalizeDecryptUnit(uniqueId, &handle, data.readInt32());
1405 CHECK_INTERFACE(IDrmManagerService, data, reply);
1407 const int uniqueId = data.readInt32();
1410 readDecryptHandleFromParcelData(&handle, data);
1412 const int numBytes = data.readInt32();
1415 const off64_t offset = data.readInt64();
1429 return BBinder::onTransact(code, data, reply, flags);