Home | History | Annotate | Download | only in common

Lines Matching full: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);
159 Parcel data, reply;
161 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
162 data.writeInt32(uniqueId);
163 data.writeString8(*path);
164 data.writeInt32(action);
166 remote()->transact(GET_CONSTRAINTS_FROM_CONTENT, data, &reply);
177 char* data = NULL;
179 data = new char[bufferSize];
180 reply.read(data, bufferSize);
181 drmConstraints->put(&key, data);
182 delete[] data;
191 Parcel data, reply;
192 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
193 data.writeInt32(uniqueId);
196 data.writeString8(*path);
197 remote()->transact(GET_METADATA_FROM_CONTENT, data, &reply);
207 char* data = NULL;
209 data = new char[bufferSize];
210 reply.read(data, bufferSize);
211 drmMetadata->put(&key, data);
212 delete[] data;
221 Parcel data, reply;
223 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
224 data.writeInt32(uniqueId);
226 data.writeString8(path);
227 data.writeString8(mimeType);
229 remote()->transact(CAN_HANDLE, data, &reply);
236 Parcel data, reply;
238 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
239 data.writeInt32(uniqueId);
242 data.writeInt32(drmInfo->getInfoType());
245 data.writeInt32(dataBufferSize);
247 data.write(dataBuffer.data, dataBufferSize);
249 data.writeString8(drmInfo->getMimeType());
251 data.writeInt32(drmInfo->getCount());
256 data.writeString8(key);
258 data.writeString8((value == String8("")) ? String8("NULL") : value);
261 remote()->transact(PROCESS_DRM_INFO, data, &reply);
273 char* data = NULL;
275 data = new char[bufferSize];
276 reply.read(data, bufferSize);
278 drmBuffer = new DrmBuffer(data, bufferSize);
287 Parcel data, reply;
289 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
290 data.writeInt32(uniqueId);
293 data.writeInt32(drmInforequest->getInfoType());
294 data.writeString8(drmInforequest->getMimeType());
296 data.writeInt32(drmInforequest->getCount());
301 data.writeString8(key);
306 data.writeFileDescriptor(fd);
308 data.writeString8((value == String8("")) ? String8("NULL") : value);
312 remote()->transact(ACQUIRE_DRM_INFO, data, &reply);
319 char* data = NULL;
322 data = new char[bufferSize];
323 reply.read(data, bufferSize);
325 drmInfo = new DrmInfo(infoType, DrmBuffer(data, bufferSize), reply.readString8());
341 Parcel data, reply;
343 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
344 data.writeInt32(uniqueId);
348 data.writeInt32(dataBuffer.length);
349 data.write(dataBuffer.data, dataBuffer.length);
352 data.writeString8((mimeType == String8("")) ? String8("NULL") : mimeType);
355 data.writeString8((accountId == String8("")) ? String8("NULL") : accountId);
358 data.writeString8((subscriptionId == String8("")) ? String8("NULL") : subscriptionId);
360 data.writeString8((rightsPath == String8("")) ? String8("NULL") : rightsPath);
361 data.writeString8((contentPath == String8("")) ? String8("NULL") : contentPath);
363 remote()->transact(SAVE_RIGHTS, data, &reply);
369 Parcel data, reply;
371 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
372 data.writeInt32(uniqueId);
373 data.writeString8(path);
375 data.writeInt32(isFdValid);
377 data.writeFileDescriptor(fd);
380 remote()->transact(GET_ORIGINAL_MIMETYPE, data, &reply);
387 Parcel data, reply;
389 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
390 data.writeInt32(uniqueId);
391 data.writeString8(path);
392 data.writeString8(mimeType);
394 remote()->transact(GET_DRM_OBJECT_TYPE, data, &reply);
401 Parcel data, reply;
403 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
404 data.writeInt32(uniqueId);
405 data.writeString8(path);
406 data.writeInt32(action);
408 remote()->transact(CHECK_RIGHTS_STATUS, data, &reply);
416 Parcel data, reply;
418 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
419 data.writeInt32(uniqueId);
421 writeDecryptHandleToParcelData(decryptHandle, &data);
423 data.writeInt32(action);
424 data.writeInt32(static_cast< int>(reserve));
426 remote()->transact(CONSUME_RIGHTS, data, &reply);
433 Parcel data, reply;
435 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
436 data.writeInt32(uniqueId);
438 writeDecryptHandleToParcelData(decryptHandle, &data);
440 data.writeInt32(playbackStatus);
441 data.writeInt64(position);
443 remote()->transact(SET_PLAYBACK_STATUS, data, &reply);
451 Parcel data, reply;
453 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
454 data.writeInt32(uniqueId);
455 data.writeString8(path);
456 data.writeInt32(action);
457 data.writeInt32(description.outputType);
458 data.writeInt32(description.configuration);
460 remote()->transact(VALIDATE_ACTION, data, &reply);
467 Parcel data, reply;
469 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
470 data.writeInt32(uniqueId);
471 data.writeString8(path);
473 remote()->transact(REMOVE_RIGHTS, data, &reply);
479 Parcel data, reply;
481 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
482 data.writeInt32(uniqueId);
484 remote()->transact(REMOVE_ALL_RIGHTS, data, &reply);
490 Parcel data, reply;
492 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
493 data.writeInt32(uniqueId);
494 data.writeString8(mimeType);
496 remote()->transact(OPEN_CONVERT_SESSION, data, &reply);
503 Parcel data, reply;
505 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
506 data.writeInt32(uniqueId);
507 data.writeInt32(convertId);
508 data.writeInt32(inputData->length);
509 data.write(inputData->data, inputData->length);
511 remote()->transact(CONVERT_DATA, data, &reply);
523 char* data = NULL;
525 data = new char[bufferSize];
526 reply.read(data, bufferSize);
528 convertedData = new DrmBuffer(data, bufferSize);
537 Parcel data, reply;
539 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
540 data.writeInt32(uniqueId);
541 data.writeInt32(convertId);
543 remote()->transact(CLOSE_CONVERT_SESSION, data, &reply);
555 char* data = NULL;
557 data = new char[bufferSize];
558 reply.read(data, bufferSize);
560 convertedData = new DrmBuffer(data, bufferSize);
570 Parcel data, reply;
572 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
573 data.writeInt32(uniqueId);
575 remote()->transact(GET_ALL_SUPPORT_INFO, data, &reply);
606 Parcel data, reply;
608 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
609 data.writeInt32(uniqueId);
610 data.writeFileDescriptor(fd);
611 data.writeInt64(offset);
612 data.writeInt64(length);
617 data.writeString8(mimeType);
619 remote()->transact(OPEN_DECRYPT_SESSION, data, &reply);
633 Parcel data, reply;
635 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
636 data.writeInt32(uniqueId);
637 data.writeString8(String8(uri));
642 data.writeString8(mimeType);
644 remote()->transact(OPEN_DECRYPT_SESSION_FROM_URI, data, &reply);
659 Parcel data, reply;
661 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
662 data.writeInt32(uniqueId);
663 if (buf.data != NULL && buf.length > 0) {
664 data.writeInt32(buf.length);
665 data.write(buf.data, buf.length);
667 data.writeInt32(0);
669 data.writeString8(mimeType);
671 remote()->transact(OPEN_DECRYPT_SESSION_FOR_STREAMING, data, &reply);
685 Parcel data, reply;
687 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
688 data.writeInt32(uniqueId);
690 writeDecryptHandleToParcelData(decryptHandle, &data);
692 remote()->transact(CLOSE_DECRYPT_SESSION, data, &reply);
701 Parcel data, reply;
703 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
704 data.writeInt32(uniqueId);
706 writeDecryptHandleToParcelData(decryptHandle, &data);
708 data.writeInt32(decryptUnitId);
710 data.writeInt32(headerInfo->length);
711 data.write(headerInfo->data, headerInfo->length);
713 remote()->transact(INITIALIZE_DECRYPT_UNIT, data, &reply);
721 Parcel data, reply;
723 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
724 data.writeInt32(uniqueId);
726 writeDecryptHandleToParcelData(decryptHandle, &data);
728 data.writeInt32(decryptUnitId);
729 data.writeInt32((*decBuffer)->length);
731 data.writeInt32(encBuffer->length);
732 data.write(encBuffer->data, encBuffer->length);
735 data.writeInt32(IV->length);
736 data.write(IV->data, IV->length);
739 remote()->transact(DECRYPT, data, &reply);
746 reply.read((void *)(*decBuffer)->data, size);
754 Parcel data, reply;
756 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
757 data.writeInt32(uniqueId);
759 writeDecryptHandleToParcelData(decryptHandle, &data);
761 data.writeInt32(decryptUnitId);
763 remote()->transact(FINALIZE_DECRYPT_UNIT, data, &reply);
771 Parcel data, reply;
774 data.writeInterfaceToken(IDrmManagerService::getInterfaceDescriptor());
775 data.writeInt32(uniqueId);
777 writeDecryptHandleToParcelData(decryptHandle, &data);
779 data.writeInt32(numBytes);
780 data.writeInt64(offset);
782 remote()->transact(PREAD, data, &reply);
793 uint32_t code, const Parcel& data,
801 CHECK_INTERFACE(IDrmManagerService, data, reply);
802 int uniqueId = addUniqueId(data.readInt32());
810 CHECK_INTERFACE(IDrmManagerService, data, reply);
811 removeUniqueId(data.readInt32());
818 CHECK_INTERFACE(IDrmManagerService, data, reply);
819 addClient(data.readInt32());
826 CHECK_INTERFACE(IDrmManagerService, data, reply);
827 removeClient(data.readInt32());
834 CHECK_INTERFACE(IDrmManagerService, data, reply);
836 const int uniqueId = data.readInt32();
838 = interface_cast<IDrmServiceListener> (data.readStrongBinder());
849 CHECK_INTERFACE(IDrmManagerService, data, reply);
851 const int uniqueId = data.readInt32();
852 const String8 path = data.readString8();
855 = getConstraints(uniqueId, &path, data.readInt32());
883 CHECK_INTERFACE(IDrmManagerService, data, reply);
885 const int uniqueId = data.readInt32();
886 const String8 path = data.readString8();
915 CHECK_INTERFACE(IDrmManagerService, data, reply);
917 const int uniqueId = data.readInt32();
918 const String8 path = data.readString8();
919 const String8 mimeType = data.readString8();
930 CHECK_INTERFACE(IDrmManagerService, data, reply);
932 const int uniqueId = data.readInt32();
935 const int infoType = data.readInt32();
936 const int bufferSize = data.readInt32();
939 buffer = (char *)data.readInplace(bufferSize);
942 DrmInfo* drmInfo = new DrmInfo(infoType, drmBuffer, data.readString8());
944 const int size = data.readInt32();
946 const String8 key(data.readString8());
947 const String8 value(data.readString8());
964 reply->write(drmBuffer->data, bufferSize);
966 delete [] drmBuffer->data;
978 CHECK_INTERFACE(IDrmManagerService, data, reply);
980 const int uniqueId = data.readInt32();
983 const int infoType = data.readInt32();
984 const String8 mimeType = data.readString8();
987 const int size = data.readInt32();
989 const String8 key(data.readString8());
992 int fd = data.readFileDescriptor();
996 const String8 value(data.readString8());
1011 reply->write(drmBuffer.data, bufferSize);
1023 delete [] drmBuffer.data;
1033 CHECK_INTERFACE(IDrmManagerService, data, reply);
1035 const int uniqueId = data.readInt32();
1038 const int bufferSize = data.readInt32();
1039 const DrmBuffer drmBuffer((char *)data.readInplace(bufferSize), bufferSize);
1041 const String8 mimeType(data.readString8());
1042 const String8 accountId(data.readString8());
1043 const String8 subscriptionId(data.readString8());
1044 const String8 rightsPath(data.readString8());
1045 const String8 contentPath(data.readString8());
1063 CHECK_INTERFACE(IDrmManagerService, data, reply);
1065 const int uniqueId = data.readInt32();
1066 const String8 path = data.readString8();
1067 const int32_t isFdValid = data.readInt32();
1070 fd = data.readFileDescriptor();
1081 CHECK_INTERFACE(IDrmManagerService, data, reply);
1083 const int uniqueId = data.readInt32();
1084 const String8 path = data.readString8();
1085 const String8 mimeType = data.readString8();
1095 CHECK_INTERFACE(IDrmManagerService, data, reply);
1097 const int uniqueId = data.readInt32();
1098 const String8 path = data.readString8();
1099 const int action = data.readInt32();
1109 CHECK_INTERFACE(IDrmManagerService, data, reply);
1111 const int uniqueId = data.readInt32();
1114 readDecryptHandleFromParcelData(&handle, data);
1116 const int action = data.readInt32();
1117 const bool reserve = static_cast<bool>(data.readInt32());
1129 CHECK_INTERFACE(IDrmManagerService, data, reply);
1131 const int uniqueId = data.readInt32();
1134 readDecryptHandleFromParcelData(&handle, data);
1136 const int playbackStatus = data.readInt32();
1137 const int64_t position = data.readInt64();
1149 CHECK_INTERFACE(IDrmManagerService, data, reply);
1151 const int uniqueId = data.readInt32();
1152 const String8 path = data.readString8();
1153 const int action = data.readInt32();
1154 const int outputType = data.readInt32();
1155 const int configuration = data.readInt32();
1166 CHECK_INTERFACE(IDrmManagerService, data, reply);
1168 int uniqueId = data.readInt32();
1169 String8 path = data.readString8();
1179 CHECK_INTERFACE(IDrmManagerService, data, reply);
1181 const status_t status = removeAllRights(data.readInt32());
1190 CHECK_INTERFACE(IDrmManagerService, data, reply);
1192 const int uniqueId = data.readInt32();
1193 const String8 mimeType = data.readString8();
1203 CHECK_INTERFACE(IDrmManagerService, data, reply);
1205 const int uniqueId = data.readInt32();
1206 const int convertId = data.readInt32();
1208 //Filling input data
1209 const int bufferSize = data.readInt32();
1210 DrmBuffer* inputData = new DrmBuffer((char *)data.readInplace(bufferSize), bufferSize);
1224 reply->write(convertedData->data, bufferSize);
1226 delete [] convertedData->data;
1238 CHECK_INTERFACE(IDrmManagerService, data, reply);
1240 const int uniqueId = data.readInt32();
1241 const int convertId = data.readInt32();
1255 reply->write(convertedData->data, bufferSize);
1257 delete [] convertedData->data;
1268 CHECK_INTERFACE(IDrmManagerService, data, reply);
1270 const int uniqueId = data.readInt32();
1302 CHECK_INTERFACE(IDrmManagerService, data, reply);
1304 const int uniqueId = data.readInt32();
1305 const int fd = data.readFileDescriptor();
1307 const off64_t offset = data.readInt64();
1308 const off64_t length = data.readInt64();
1309 const String8 mime = data.readString8();
1325 CHECK_INTERFACE(IDrmManagerService, data, reply);
1327 const int uniqueId = data.readInt32();
1328 const String8 uri = data.readString8();
1329 const String8 mime = data.readString8();
1347 CHECK_INTERFACE(IDrmManagerService, data, reply);
1349 const int uniqueId = data.readInt32();
1350 const int bufferSize = data.readInt32();
1351 DrmBuffer buf((bufferSize > 0) ? (char *)data.readInplace(bufferSize) : NULL,
1353 const String8 mimeType(data.readString8());
1371 CHECK_INTERFACE(IDrmManagerService, data, reply);
1373 const int uniqueId = data.readInt32();
1376 readDecryptHandleFromParcelData(handle, data);
1386 CHECK_INTERFACE(IDrmManagerService, data, reply);
1388 const int uniqueId = data.readInt32();
1391 readDecryptHandleFromParcelData(&handle, data);
1393 const int decryptUnitId = data.readInt32();
1396 const int bufferSize = data.readInt32();
1398 headerInfo = new DrmBuffer((char *)data.readInplace(bufferSize), bufferSize);
1412 CHECK_INTERFACE(IDrmManagerService, data, reply);
1414 const int uniqueId = data.readInt32();
1417 readDecryptHandleFromParcelData(&handle, data);
1419 const int decryptUnitId = data.readInt32();
1420 const int decBufferSize = data.readInt32();
1422 const int encBufferSize = data.readInt32();
1424 = new DrmBuffer((char *)data.readInplace(encBufferSize), encBufferSize);
1431 if (0 != data.dataAvail()) {
1432 const int ivBufferlength = data.readInt32();
1433 IV = new DrmBuffer((char *)data.readInplace(ivBufferlength), ivBufferlength);
1443 reply->write(decBuffer->data, size);
1456 CHECK_INTERFACE(IDrmManagerService, data, reply);
1458 const int uniqueId = data.readInt32();
1461 readDecryptHandleFromParcelData(&handle, data);
1463 const status_t status = finalizeDecryptUnit(uniqueId, &handle, data.readInt32());
1473 CHECK_INTERFACE(IDrmManagerService, data, reply);
1475 const int uniqueId = data.readInt32();
1478 readDecryptHandleFromParcelData(&handle, data);
1480 const int numBytes = data.readInt32();
1483 data.readInt64();
1497 return BBinder::onTransact(code, data, reply, flags);