Lines Matching refs:data

67         Parcel data, reply;
68 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
69 data.writeInt32((int32_t)node);
70 data.writeInt32(pid);
71 remote()->transact(LIVES_LOCALLY, data, &reply);
79 Parcel data, reply;
80 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
81 remote()->transact(LIST_NODES, data, &reply);
100 Parcel data, reply;
101 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
102 data.writeCString(name);
103 data.writeStrongBinder(observer->asBinder());
104 remote()->transact(ALLOCATE_NODE, data, &reply);
117 Parcel data, reply;
118 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
119 data.writeInt32((int32_t)node);
120 remote()->transact(FREE_NODE, data, &reply);
127 Parcel data, reply;
128 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
129 data.writeInt32((int32_t)node);
130 data.writeInt32(cmd);
131 data.writeInt32(param);
132 remote()->transact(SEND_COMMAND, data, &reply);
140 Parcel data, reply;
141 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
142 data.writeInt32((int32_t)node);
143 data.writeInt32(index);
144 data.writeInt64(size);
145 data.write(params, size);
146 remote()->transact(GET_PARAMETER, data, &reply);
161 Parcel data, reply;
162 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
163 data.writeInt32((int32_t)node);
164 data.writeInt32(index);
165 data.writeInt64(size);
166 data.write(params, size);
167 remote()->transact(SET_PARAMETER, data, &reply);
175 Parcel data, reply;
176 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
177 data.writeInt32((int32_t)node);
178 data.writeInt32(index);
179 data.writeInt64(size);
180 data.write(params, size);
181 remote()->transact(GET_CONFIG, data, &reply);
196 Parcel data, reply;
197 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
198 data.writeInt32((int32_t)node);
199 data.writeInt32(index);
200 data.writeInt64(size);
201 data.write(params, size);
202 remote()->transact(SET_CONFIG, data, &reply);
209 Parcel data, reply;
210 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
211 data.writeInt32((int32_t)node);
212 remote()->transact(GET_STATE, data, &reply);
220 Parcel data, reply;
221 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
222 data.writeInt32((int32_t)node);
223 data.writeInt32(port_index);
224 data.writeInt32((uint32_t)enable);
225 remote()->transact(ENABLE_GRAPHIC_BUFFERS, data, &reply);
233 Parcel data, reply;
234 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
235 data.writeInt32((int32_t)node);
236 data.writeInt32(port_index);
237 remote()->transact(GET_GRAPHIC_BUFFER_USAGE, data, &reply);
247 Parcel data, reply;
248 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
249 data.writeInt32((int32_t)node);
250 data.writeInt32(port_index);
251 data.writeStrongBinder(params->asBinder());
252 remote()->transact(USE_BUFFER, data, &reply);
270 Parcel data, reply;
271 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
272 data.writeInt32((int32_t)node);
273 data.writeInt32(port_index);
274 data.write(*graphicBuffer);
275 remote()->transact(USE_GRAPHIC_BUFFER, data, &reply);
292 Parcel data, reply;
293 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
294 data.writeInt32((int32_t)node);
295 data.writeInt32(port_index);
296 data.write(*graphicBuffer);
297 data.writeInt32((int32_t)buffer);
298 remote()->transact(UPDATE_GRAPHIC_BUFFER_IN_META, data, &reply);
307 Parcel data, reply;
309 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
310 data.writeInt32((int32_t)node);
311 data.writeInt32(port_index);
312 err = remote()->transact(CREATE_INPUT_SURFACE, data, &reply);
330 Parcel data, reply;
332 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
333 data.writeInt32((int32_t)node);
334 err = remote()->transact(SIGNAL_END_OF_INPUT_STREAM, data, &reply);
345 Parcel data, reply;
346 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
347 data.writeInt32((int32_t)node);
348 data.writeInt32(port_index);
349 data.writeInt32((uint32_t)enable);
350 remote()->transact(STORE_META_DATA_IN_BUFFERS, data, &reply);
359 Parcel data, reply;
360 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
361 data.writeInt32((int32_t)node);
362 data.writeInt32(port_index);
363 data.writeInt32((int32_t)enable);
364 data.writeInt32(max_width);
365 data.writeInt32(max_height);
366 remote()->transact(PREPARE_FOR_ADAPTIVE_PLAYBACK, data, &reply);
375 Parcel data, reply;
376 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
377 data.writeInt32((int32_t)node);
378 data.writeInt32(portIndex);
379 data.writeInt32((int32_t)tunneled);
380 data.writeInt32(audioHwSync);
381 remote()->transact(CONFIGURE_VIDEO_TUNNEL_MODE, data, &reply);
394 Parcel data, reply;
395 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
396 data.writeInt32((int32_t)node);
397 data.writeInt32(port_index);
398 data.writeInt64(size);
399 remote()->transact(ALLOC_BUFFER, data, &reply);
417 Parcel data, reply;
418 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
419 data.writeInt32((int32_t)node);
420 data.writeInt32(port_index);
421 data.writeStrongBinder(params->asBinder());
422 remote()->transact(ALLOC_BUFFER_WITH_BACKUP, data, &reply);
438 Parcel data, reply;
439 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
440 data.writeInt32((int32_t)node);
441 data.writeInt32(port_index);
442 data.writeInt32((int32_t)buffer);
443 remote()->transact(FREE_BUFFER, data, &reply);
449 Parcel data, reply;
450 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
451 data.writeInt32((int32_t)node);
452 data.writeInt32((int32_t)buffer);
453 remote()->transact(FILL_BUFFER, data, &reply);
463 Parcel data, reply;
464 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
465 data.writeInt32((int32_t)node);
466 data.writeInt32((int32_t)buffer);
467 data.writeInt32(range_offset);
468 data.writeInt32(range_length);
469 data.writeInt32(flags);
470 data.writeInt64(timestamp);
471 remote()->transact(EMPTY_BUFFER, data, &reply);
480 Parcel data, reply;
481 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
482 data.writeInt32((int32_t)node);
483 data.writeCString(parameter_name);
485 remote()->transact(GET_EXTENSION_INDEX, data, &reply);
503 Parcel data, reply;
504 data.writeInterfaceToken(IOMX::getInterfaceDescriptor());
505 data.writeInt32((int32_t)node);
506 data.writeInt32(port_index);
507 data.writeInt64(size);
508 data.write(optionData, size);
509 data.writeInt32(type);
510 remote()->transact(SET_INTERNAL_OPTION, data, &reply);
520 #define CHECK_OMX_INTERFACE(interface, data, reply) \
521 do { if (!data.enforceInterface(interface::getInterfaceDescriptor())) { \
527 uint32_t code, const Parcel &data, Parcel *reply, uint32_t flags) {
531 CHECK_OMX_INTERFACE(IOMX, data, reply);
532 node_id node = (node_id)data.readInt32();
533 pid_t pid = (pid_t)data.readInt32();
541 CHECK_OMX_INTERFACE(IOMX, data, reply);
564 CHECK_OMX_INTERFACE(IOMX, data, reply);
566 const char *name = data.readCString();
569 interface_cast<IOMXObserver>(data.readStrongBinder());
584 CHECK_OMX_INTERFACE(IOMX, data, reply);
586 node_id node = (node_id)data.readInt32();
595 CHECK_OMX_INTERFACE(IOMX, data, reply);
597 node_id node = (node_id)data.readInt32();
600 static_cast<OMX_COMMANDTYPE>(data.readInt32());
602 OMX_S32 param = data.readInt32();
614 CHECK_OMX_INTERFACE(IOMX, data, reply);
616 node_id node = (node_id)data.readInt32();
617 OMX_INDEXTYPE index = static_cast<OMX_INDEXTYPE>(data.readInt32());
619 size_t size = data.readInt64();
622 data.read(params, size);
641 (InternalOptionType)data.readInt32();
665 CHECK_OMX_INTERFACE(IOMX, data, reply);
667 node_id node = (node_id)data.readInt32();
679 CHECK_OMX_INTERFACE(IOMX, data, reply);
681 node_id node = (node_id)data.readInt32();
682 OMX_U32 port_index = data.readInt32();
683 OMX_BOOL enable = (OMX_BOOL)data.readInt32();
693 CHECK_OMX_INTERFACE(IOMX, data, reply);
695 node_id node = (node_id)data.readInt32();
696 OMX_U32 port_index = data.readInt32();
708 CHECK_OMX_INTERFACE(IOMX, data, reply);
710 node_id node = (node_id)data.readInt32();
711 OMX_U32 port_index = data.readInt32();
713 interface_cast<IMemory>(data.readStrongBinder());
728 CHECK_OMX_INTERFACE(IOMX, data, reply);
730 node_id node = (node_id)data.readInt32();
731 OMX_U32 port_index = data.readInt32();
733 data.read(*graphicBuffer);
749 CHECK_OMX_INTERFACE(IOMX, data, reply);
751 node_id node = (node_id)data.readInt32();
752 OMX_U32 port_index = data.readInt32();
754 data.read(*graphicBuffer);
755 buffer_id buffer = (buffer_id)data.readInt32();
766 CHECK_OMX_INTERFACE(IOMX, data, reply);
768 node_id node = (node_id)data.readInt32();
769 OMX_U32 port_index = data.readInt32();
786 CHECK_OMX_INTERFACE(IOMX, data, reply);
788 node_id node = (node_id)data.readInt32();
798 CHECK_OMX_INTERFACE(IOMX, data, reply);
800 node_id node = (node_id)data.readInt32();
801 OMX_U32 port_index = data.readInt32();
802 OMX_BOOL enable = (OMX_BOOL)data.readInt32();
812 CHECK_OMX_INTERFACE(IOMX, data, reply);
814 node_id node = (node_id)data.readInt32();
815 OMX_U32 port_index = data.readInt32();
816 OMX_BOOL enable = (OMX_BOOL)data.readInt32();
817 OMX_U32 max_width = data.readInt32();
818 OMX_U32 max_height = data.readInt32();
829 CHECK_OMX_INTERFACE(IOMX, data, reply);
831 node_id node = (node_id)data.readInt32();
832 OMX_U32 port_index = data.readInt32();
833 OMX_BOOL tunneled = (OMX_BOOL)data.readInt32();
834 OMX_U32 audio_hw_sync = data.readInt32();
847 CHECK_OMX_INTERFACE(IOMX, data, reply);
849 node_id node = (node_id)data.readInt32();
850 OMX_U32 port_index = data.readInt32();
851 size_t size = data.readInt64();
869 CHECK_OMX_INTERFACE(IOMX, data, reply);
871 node_id node = (node_id)data.readInt32();
872 OMX_U32 port_index = data.readInt32();
874 interface_cast<IMemory>(data.readStrongBinder());
891 CHECK_OMX_INTERFACE(IOMX, data, reply);
893 node_id node = (node_id)data.readInt32();
894 OMX_U32 port_index = data.readInt32();
895 buffer_id buffer = (buffer_id)data.readInt32();
903 CHECK_OMX_INTERFACE(IOMX, data, reply);
905 node_id node = (node_id)data.readInt32();
906 buffer_id buffer = (buffer_id)data.readInt32();
914 CHECK_OMX_INTERFACE(IOMX, data, reply);
916 node_id node = (node_id)data.readInt32();
917 buffer_id buffer = (buffer_id)data.readInt32();
918 OMX_U32 range_offset = data.readInt32();
919 OMX_U32 range_length = data.readInt32();
920 OMX_U32 flags = data.readInt32();
921 OMX_TICKS timestamp = data.readInt64();
933 CHECK_OMX_INTERFACE(IOMX, data, reply);
935 node_id node = (node_id)data.readInt32();
936 const char *parameter_name = data.readCString();
951 return BBinder::onTransact(code, data, reply, flags);
964 Parcel data, reply;
965 data.writeInterfaceToken(IOMXObserver::getInterfaceDescriptor());
966 data.write(&msg, sizeof(msg));
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);
984 data.read(&msg, sizeof(msg));
995 return BBinder::onTransact(code, data, reply, flags);