Lines Matching refs:reply

67         Parcel data, reply;
71 remote()->transact(LIVES_LOCALLY, data, &reply);
73 return reply.readInt32() != 0;
79 Parcel data, reply;
81 remote()->transact(LIST_NODES, data, &reply);
83 int32_t n = reply.readInt32();
88 info.mName = reply.readString8();
89 int32_t numRoles = reply.readInt32();
91 info.mRoles.push_back(reply.readString8());
100 Parcel data, reply;
104 remote()->transact(ALLOCATE_NODE, data, &reply);
106 status_t err = reply.readInt32();
108 *node = (node_id)reply.readInt32();
117 Parcel data, reply;
120 remote()->transact(FREE_NODE, data, &reply);
122 return reply.readInt32();
127 Parcel data, reply;
132 remote()->transact(SEND_COMMAND, data, &reply);
134 return reply.readInt32();
140 Parcel data, reply;
146 remote()->transact(GET_PARAMETER, data, &reply);
148 status_t err = reply.readInt32();
153 reply.read(params, size);
161 Parcel data, reply;
167 remote()->transact(SET_PARAMETER, data, &reply);
169 return reply.readInt32();
175 Parcel data, reply;
181 remote()->transact(GET_CONFIG, data, &reply);
183 status_t err = reply.readInt32();
188 reply.read(params, size);
196 Parcel data, reply;
202 remote()->transact(SET_CONFIG, data, &reply);
204 return reply.readInt32();
209 Parcel data, reply;
212 remote()->transact(GET_STATE, data, &reply);
214 *state = static_cast<OMX_STATETYPE>(reply.readInt32());
215 return reply.readInt32();
220 Parcel data, reply;
225 remote()->transact(ENABLE_GRAPHIC_BUFFERS, data, &reply);
227 status_t err = reply.readInt32();
233 Parcel data, reply;
237 remote()->transact(GET_GRAPHIC_BUFFER_USAGE, data, &reply);
239 status_t err = reply.readInt32();
240 *usage = reply.readInt32();
247 Parcel data, reply;
252 remote()->transact(USE_BUFFER, data, &reply);
254 status_t err = reply.readInt32();
261 *buffer = (buffer_id)reply.readInt32();
270 Parcel data, reply;
275 remote()->transact(USE_GRAPHIC_BUFFER, data, &reply);
277 status_t err = reply.readInt32();
284 *buffer = (buffer_id)reply.readInt32();
292 Parcel data, reply;
298 remote()->transact(UPDATE_GRAPHIC_BUFFER_IN_META, data, &reply);
300 status_t err = reply.readInt32();
307 Parcel data, reply;
312 err = remote()->transact(CREATE_INPUT_SURFACE, data, &reply);
318 err = reply.readInt32();
324 reply.readStrongBinder());
330 Parcel data, reply;
334 err = remote()->transact(SIGNAL_END_OF_INPUT_STREAM, data, &reply);
340 return reply.readInt32();
345 Parcel data, reply;
350 remote()->transact(STORE_META_DATA_IN_BUFFERS, data, &reply);
352 status_t err = reply.readInt32();
359 Parcel data, reply;
366 remote()->transact(PREPARE_FOR_ADAPTIVE_PLAYBACK, data, &reply);
368 status_t err = reply.readInt32();
375 Parcel data, reply;
381 remote()->transact(CONFIGURE_VIDEO_TUNNEL_MODE, data, &reply);
383 status_t err = reply.readInt32();
385 *sidebandHandle = (native_handle_t *)reply.readNativeHandle();
394 Parcel data, reply;
399 remote()->transact(ALLOC_BUFFER, data, &reply);
401 status_t err = reply.readInt32();
408 *buffer = (buffer_id)reply.readInt32();
409 *buffer_data = (void *)reply.readInt64();
417 Parcel data, reply;
422 remote()->transact(ALLOC_BUFFER_WITH_BACKUP, data, &reply);
424 status_t err = reply.readInt32();
431 *buffer = (buffer_id)reply.readInt32();
438 Parcel data, reply;
443 remote()->transact(FREE_BUFFER, data, &reply);
445 return reply.readInt32();
449 Parcel data, reply;
453 remote()->transact(FILL_BUFFER, data, &reply);
455 return reply.readInt32();
463 Parcel data, reply;
471 remote()->transact(EMPTY_BUFFER, data, &reply);
473 return reply.readInt32();
480 Parcel data, reply;
485 remote()->transact(GET_EXTENSION_INDEX, data, &reply);
487 status_t err = reply.readInt32();
489 *index = static_cast<OMX_INDEXTYPE>(reply.readInt32());
503 Parcel data, reply;
510 remote()->transact(SET_INTERNAL_OPTION, data, &reply);
512 return reply.readInt32();
520 #define CHECK_OMX_INTERFACE(interface, data, reply) \
527 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) {
531 CHECK_OMX_INTERFACE(IOMX, data, reply);
534 reply->writeInt32(livesLocally(node, pid));
541 CHECK_OMX_INTERFACE(IOMX, data, reply);
546 reply->writeInt32(list.size());
551 reply->writeString8(cur.mName);
552 reply->writeInt32(cur.mRoles.size());
555 reply->writeString8(*role_it);
564 CHECK_OMX_INTERFACE(IOMX, data, reply);
574 reply->writeInt32(err);
576 reply->writeInt32((int32_t)node);
584 CHECK_OMX_INTERFACE(IOMX, data, reply);
588 reply->writeInt32(freeNode(node));
595 CHECK_OMX_INTERFACE(IOMX, data, reply);
603 reply->writeInt32(sendCommand(node, cmd, param));
614 CHECK_OMX_INTERFACE(IOMX, data, reply);
651 reply->writeInt32(err);
654 reply->write(params, size);
665 CHECK_OMX_INTERFACE(IOMX, data, reply);
671 reply->writeInt32(state);
672 reply->writeInt32(err);
679 CHECK_OMX_INTERFACE(IOMX, data, reply);
686 reply->writeInt32(err);
693 CHECK_OMX_INTERFACE(IOMX, data, reply);
700 reply->writeInt32(err);
701 reply->writeInt32(usage);
708 CHECK_OMX_INTERFACE(IOMX, data, reply);
717 reply->writeInt32(err);
720 reply->writeInt32((int32_t)buffer);
728 CHECK_OMX_INTERFACE(IOMX, data, reply);
738 reply->writeInt32(err);
741 reply->writeInt32((int32_t)buffer);
749 CHECK_OMX_INTERFACE(IOMX, data, reply);
759 reply->writeInt32(err);
766 CHECK_OMX_INTERFACE(IOMX, data, reply);
775 reply->writeInt32(err);
778 reply->writeStrongBinder(bufferProducer->asBinder());
786 CHECK_OMX_INTERFACE(IOMX, data, reply);
791 reply->writeInt32(err);
798 CHECK_OMX_INTERFACE(IOMX, data, reply);
805 reply->writeInt32(err);
812 CHECK_OMX_INTERFACE(IOMX, data, reply);
822 reply->writeInt32(err);
829 CHECK_OMX_INTERFACE(IOMX, data, reply);
839 reply->writeInt32(err);
840 reply->writeNativeHandle(sideband_handle);
847 CHECK_OMX_INTERFACE(IOMX, data, reply);
857 reply->writeInt32(err);
860 reply->writeInt32((int32_t)buffer);
861 reply->writeInt64((uintptr_t)buffer_data);
869 CHECK_OMX_INTERFACE(IOMX, data, reply);
880 reply->writeInt32(err);
883 reply->writeInt32((int32_t)buffer);
891 CHECK_OMX_INTERFACE(IOMX, data, reply);
896 reply->writeInt32(freeBuffer(node, port_index, buffer));
903 CHECK_OMX_INTERFACE(IOMX, data, reply);
907 reply->writeInt32(fillBuffer(node, buffer));
914 CHECK_OMX_INTERFACE(IOMX, data, reply);
923 reply->writeInt32(
933 CHECK_OMX_INTERFACE(IOMX, data, reply);
941 reply->writeInt32(err);
944 reply->writeInt32(index);
951 return BBinder::onTransact(code, data, reply, flags);
964 Parcel data, reply;
970 remote()->transact(OBSERVER_ON_MSG, data, &reply, IBinder::FLAG_ONEWAY);
977 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) {
981 CHECK_OMX_INTERFACE(IOMXObserver, data, reply);
995 return BBinder::onTransact(code, data, reply, flags);