Lines Matching defs:node

37     virtual bool livesLocally(node_id node, pid_t pid);
43 node_id *node);
45 virtual status_t freeNode(node_id node);
48 node_id node, OMX_COMMANDTYPE cmd, OMX_S32 param);
51 node_id node, OMX_INDEXTYPE index,
55 node_id node, OMX_INDEXTYPE index,
59 node_id node, OMX_INDEXTYPE index,
63 node_id node, OMX_INDEXTYPE index,
67 node_id node, OMX_STATETYPE* state);
70 node_id node, OMX_U32 port_index, OMX_BOOL enable);
73 node_id node, OMX_U32 port_index, OMX_BOOL enable);
76 node_id node, OMX_U32 port_index, OMX_U32* usage);
79 node_id node, OMX_U32 port_index, const sp<IMemory> &params,
83 node_id node, OMX_U32 port_index,
87 node_id node, OMX_U32 port_index, size_t size,
91 node_id node, OMX_U32 port_index, const sp<IMemory> &params,
95 node_id node, OMX_U32 port_index, buffer_id buffer);
97 virtual status_t fillBuffer(node_id node, buffer_id buffer);
100 node_id node,
106 node_id node,
118 bool isLocalNode(node_id node) const;
119 bool isLocalNode_l(node_id node) const;
120 const sp<IOMX> &getOMX(node_id node) const;
121 const sp<IOMX> &getOMX_l(node_id node) const;
135 bool MuxOMX::isLocalNode(node_id node) const {
138 return isLocalNode_l(node);
141 bool MuxOMX::isLocalNode_l(node_id node) const {
142 return mIsLocalNode.indexOfKey(node) >= 0;
150 const sp<IOMX> &MuxOMX::getOMX(node_id node) const {
151 return isLocalNode(node) ? mLocalOMX : mRemoteOMX;
154 const sp<IOMX> &MuxOMX::getOMX_l(node_id node) const {
155 return isLocalNode_l(node) ? mLocalOMX : mRemoteOMX;
158 bool MuxOMX::livesLocally(node_id node, pid_t pid) {
159 return getOMX(node)->livesLocally(node, pid);
174 node_id *node) {
188 status_t err = omx->allocateNode(name, observer, node);
195 mIsLocalNode.add(*node, true);
201 status_t MuxOMX::freeNode(node_id node) {
204 status_t err = getOMX_l(node)->freeNode(node);
210 mIsLocalNode.removeItem(node);
216 node_id node, OMX_COMMANDTYPE cmd, OMX_S32 param) {
217 return getOMX(node)->sendCommand(node, cmd, param);
221 node_id node, OMX_INDEXTYPE index,
223 return getOMX(node)->getParameter(node, index, params, size);
227 node_id node, OMX_INDEXTYPE index,
229 return getOMX(node)->setParameter(node, index, params, size);
233 node_id node, OMX_INDEXTYPE index,
235 return getOMX(node)->getConfig(node, index, params, size);
239 node_id node, OMX_INDEXTYPE index,
241 return getOMX(node)->setConfig(node, index, params, size);
245 node_id node, OMX_STATETYPE* state) {
246 return getOMX(node)->getState(node, state);
250 node_id node, OMX_U32 port_index, OMX_BOOL enable) {
251 return getOMX(node)->storeMetaDataInBuffers(node, port_index, enable);
255 node_id node, OMX_U32 port_index, OMX_BOOL enable) {
256 return getOMX(node)->enableGraphicBuffers(node, port_index, enable);
260 node_id node, OMX_U32 port_index, OMX_U32* usage) {
261 return getOMX(node)->getGraphicBufferUsage(node, port_index, usage);
265 node_id node, OMX_U32 port_index, const sp<IMemory> &params,
267 return getOMX(node)->useBuffer(node, port_index, params, buffer);
271 node_id node, OMX_U32 port_index,
273 return getOMX(node)->useGraphicBuffer(
274 node, port_index, graphicBuffer, buffer);
278 node_id node, OMX_U32 port_index, size_t size,
280 return getOMX(node)->allocateBuffer(
281 node, port_index, size, buffer, buffer_data);
285 node_id node, OMX_U32 port_index, const sp<IMemory> &params,
287 return getOMX(node)->allocateBufferWithBackup(
288 node, port_index, params, buffer);
292 node_id node, OMX_U32 port_index, buffer_id buffer) {
293 return getOMX(node)->freeBuffer(node, port_index, buffer);
296 status_t MuxOMX::fillBuffer(node_id node, buffer_id buffer) {
297 return getOMX(node)->fillBuffer(node, buffer);
301 node_id node,
305 return getOMX(node)->emptyBuffer(
306 node, buffer, range_offset, range_length, flags, timestamp);
310 node_id node,
313 return getOMX(node)->getExtensionIndex(node, parameter_name, index);
329 if (!mOMX->livesLocally(NULL /* node */, getpid())) {