Lines Matching refs:node

72 // node later on.
104 // free the node (this call will result in the eventual
109 // release the node, if possible:
138 node(),
149 //inline const media_node& NodeRef::node() const { return m_info.node; }
150 //inline uint32 NodeRef::kind() const { return m_info.node.kind; }
152 //inline media_node_id NodeRef::id() const { return m_info.node.node; }
191 // is the node running?
197 // was the node created via NodeManager::instantiate()?
203 // fetch the group; may return 0 if the node has no connections
230 // - returns B_BAD_VALUE if not an add-on node created by this NodeManager
244 // - returns B_BAD_VALUE if not an add-on node created by this NodeManager,
245 // or if the node has no associated file
270 node(),
353 m_manager->roster->GetLatencyFor(node(), &latency);
374 it = m_manager->m_conDestinationMap.lower_bound(m_info.node.node);
375 itEnd = m_manager->m_conDestinationMap.upper_bound(m_info.node.node);
395 it = m_manager->m_conSourceMap.lower_bound(m_info.node.node);
396 itEnd = m_manager->m_conSourceMap.upper_bound(m_info.node.node);
419 it = m_manager->m_conDestinationMap.lower_bound(m_info.node.node);
420 itEnd = m_manager->m_conDestinationMap.upper_bound(m_info.node.node);
445 it = m_manager->m_conSourceMap.lower_bound(m_info.node.node);
446 itEnd = m_manager->m_conSourceMap.upper_bound(m_info.node.node);
598 // release the media node
622 // tear down all connections if the node was created by
659 // "### releasing node %ld\n",
662 // free the node
663 D_ROSTER(("# roster->ReleaseNode(%ld)\n", m_info.node.node));
665 m_info.node);
671 m_info.node.node,
679 // ask add-on host to release the node
686 m_info.node.node,
692 // PRINT(("- not releasing node\n"));
700 // calculate total (internal + downstream) latency for this node
706 m_info.node,
712 // or source don't correspond to this node.
981 // node endpoint access: vector versions (wrappers for BMediaRoster
998 m_info.node, inputBuffer, inputBufferSize, &count, filterType);
1020 // fix missing node info
1042 m_info.node, inputBuffer, inputBufferSize, &count);
1069 // fix missing node info
1090 m_info.node, outputBuffer, outputBufferSize, &count, filterType);
1112 // fix missing node info
1133 m_info.node, outputBuffer, outputBufferSize, &count);
1160 // fix missing node info
1168 // node endpoint access: array versions (wrappers for BMediaRoster
1178 m_info.node, outInputs, maxInputs, outNumInputs, filterType);
1183 // fix missing node info
1195 m_info.node, outInputs, maxInputs, outNumInputs);
1200 // fix missing node info
1212 m_info.node, outOutputs, maxOutputs, outNumOutputs, filterType);
1217 // fix missing node info
1228 m_info.node, outOutputs, maxOutputs, outNumOutputs);
1233 // fix missing node info
1402 // (ie. adding or removing a node to/from a group) must
1472 const media_node& node,
1507 // fetch node details
1510 node,
1518 node.node,
1520 // at least store node info
1521 m_info.node = node;
1524 // name self after node
1531 m_info.node,
1542 const media_node& node;
1544 fixEndpointFn(const media_node& _n) : node(_n) {}
1547 // "fixEndpointFn(): endpoint '%s', node ID %ld\n",
1548 // endpoint.name, endpoint.node.node));
1549 if(endpoint.node != node) {
1552 endpoint.node = node;
1557 // 'fix' (fill in node if needed) sets of inputs/outputs
1568 fixEndpointFn<media_input>(node()));
1580 fixEndpointFn<media_input>(node()));
1593 fixEndpointFn<media_output>(node()));
1605 fixEndpointFn<media_output>(node()));
1613 // used to select this add-on node
1627 // call to set a new group; if 0, the node must have no
1639 m.AddInt32("nodeID", (int32)m_info.node.node);
1648 // initialize the given node's transport-state members
1659 // init transport state for this node
1680 ASSERT(timeSourceID != media_node::null.node);
1710 // if non-0, the node's setting is used
1724 node(), delay, m);
1735 node(), m);
1761 // seek and preroll the given node.
1765 // returns B_NOT_ALLOWED if the node is running, or if its NO_PREROLL
1778 // make sure the node can be and wants to be prerolled
1784 // seek the node first
1786 node(),
1800 // preroll the node (*** this blocks until the node's Preroll()
1804 node());
1822 // seek the given node if possible
1836 // the node should not be seek'd
1840 // the node has already been advanced to the proper position
1845 node(), position, when);
1856 // update node state
1860 // node can't be considered prerolled after a seek
1866 // seek the given (stopped) node
1885 // start the given node, if possible & necessary, at
1900 " * node already running; aborting\n"));
1918 node(), when);
1931 // fetch new node latency
1942 // stop the given node (which may or may not still be
1962 node(), 0, true);
1970 // clear node's state
1976 // roll the given node, if possible
1990 // roll only if the node can be started & stopped,
2009 node(), start, stop);
2012 node(), start, stop, position);
2025 m_stopQueued = true; // remember that node will stop on its own [e.moon 11oct99]
2028 // fetch new node latency
2040 // refresh the node's current latency; if I reference
2041 // a B_RECORDING node, update its 'producer delay'.
2054 node(),
2077 // Figure the earliest time at which the given node can be started.
2083 // node for playback (ie. preroll & a little fudge factor) in
2117 m_info.node,