Lines Matching defs:BMediaNode

64 int32 BMediaNode::_m_changeTag = 0;
121 // BMediaNode
123 BMediaNode::~BMediaNode()
127 // It's called automatically by the BMediaNode destructor, but it might
144 TRACE("BMediaNode::~BMediaNode: shadow timesource,"
150 BMediaNode*
151 BMediaNode::Acquire()
164 BMediaNode*
165 BMediaNode::Release()
177 TRACE("BMediaNode::Release() saving node %" B_PRId32
183 ERROR("BMediaNode::Release(): DeleteHook failed\n");
195 BMediaNode::Name() const
203 BMediaNode::ID() const
211 BMediaNode::Kinds() const
219 BMediaNode::Node() const
232 BMediaNode::run_mode
233 BMediaNode::RunMode() const
241 BMediaNode::TimeSource() const
243 PRINT(7, "CALLED BMediaNode::TimeSource()\n");
249 TRACE("BMediaNode::TimeSource node %" B_PRId32 " enter\n", ID());
256 BMediaNode* self = const_cast<BMediaNode*>(this);
263 ERROR("BMediaNode::TimeSource: MakeTimeSourceFor failed\n");
269 TRACE("BMediaNode::TimeSource node %" B_PRId32 " leave\n", ID());
276 BMediaNode::ControlPort() const
278 PRINT(7, "CALLED BMediaNode::ControlPort()\n");
284 BMediaNode::ReportError(node_error what, const BMessage* info)
290 case BMediaNode::B_NODE_FAILED_START:
291 case BMediaNode::B_NODE_FAILED_STOP:
292 case BMediaNode::B_NODE_FAILED_SEEK:
293 case BMediaNode::B_NODE_FAILED_SET_RUN_MODE:
294 case BMediaNode::B_NODE_FAILED_TIME_WARP:
295 case BMediaNode::B_NODE_FAILED_PREROLL:
296 case BMediaNode::B_NODE_FAILED_SET_TIME_SOURCE_FOR:
297 case BMediaNode::B_NODE_IN_DISTRESS:
300 ERROR("BMediaNode::ReportError: invalid what!\n");
311 BMediaNode::NodeStopped(bigtime_t whenPerformance)
334 BMediaNode::TimerExpired(bigtime_t notifyPoint, int32 cookie, status_t error)
338 TRACE("BMediaNode::TimerExpired: error writing port %" B_PRId32
344 BMediaNode::BMediaNode(const char* name)
346 TRACE("BMediaNode::BMediaNode: name '%s'\n", name);
352 BMediaNode::WaitForMessage(bigtime_t waitUntil, uint32 flags,
355 TRACE("entering: BMediaNode::WaitForMessage()\n");
377 ERROR("BMediaNode::WaitForMessage: read_port_etc error: %s\n",
384 TRACE("BMediaNode::WaitForMessage request is: %#" B_PRIx32 ", node %"
391 TRACE("BMediaNode::WaitForMessage calling BMediaNode\n");
393 if (B_OK == BMediaNode::HandleMessage(message, data, size))
401 TRACE("BMediaNode::WaitForMessage calling BBufferProducer %p\n",
414 TRACE("BMediaNode::WaitForMessage calling BBufferConsumer %p\n",
428 TRACE("BMediaNode::WaitForMessage calling BFileInterface %p\n",
443 TRACE("BMediaNode::WaitForMessage calling BControllable %p\n",
458 TRACE("BMediaNode::WaitForMessage calling BTimeSource %p\n",
467 TRACE("BMediaNode::WaitForMessage calling default HandleMessage\n");
478 BMediaNode::Start(bigtime_t performance_time)
487 // The BMediaNode class does nothing here.
492 BMediaNode::Stop(bigtime_t performance_time, bool immediate)
501 // The BMediaNode class does nothing here.
506 BMediaNode::Seek(bigtime_t media_time, bigtime_t performance_time)
516 // The BMediaNode class does nothing here.
521 BMediaNode::SetRunMode(run_mode mode)
536 BMediaNode::TimeWarp(bigtime_t at_real_time, bigtime_t to_performance_time)
544 BMediaNode::Preroll()
552 BMediaNode::SetTimeSource(BTimeSource* time_source)
562 debugger("BMediaNode::SetTimeSource() can't be used to set a timesource, "
568 BMediaNode::HandleMessage(int32 message, const void* data, size_t size)
570 TRACE("BMediaNode::HandleMessage %#" B_PRIx32", node %" B_PRId32 "\n",
575 TRACE("BMediaNode::HandleMessage NODE_FINAL_RELEASE, this %p\n",
584 // quit, and ~BMediaNode destructor won't be called ever.
595 TRACE("BMediaNode::HandleMessage NODE_START, node %" B_PRId32 "\n",
605 TRACE("BMediaNode::HandleMessage NODE_STOP, node %" B_PRId32 "\n",
615 TRACE("BMediaNode::HandleMessage NODE_SEEK, node %" B_PRId32 "\n",
625 TRACE("BMediaNode::HandleMessage NODE_SET_RUN_MODE,"
637 TRACE("BMediaNode::HandleMessage NODE_TIME_WARP,"
645 TRACE("BMediaNode::HandleMessage NODE_PREROLL, "
656 TRACE("BMediaNode::HandleMessage NODE_ROLL, node %" B_PRId32 "\n",
674 TRACE("BMediaNode::HandleMessage NODE_SYNC_TO, node %" B_PRId32
693 TRACE("BMediaNode::HandleMessage NODE_SET_TIMESOURCE,"
714 TRACE("BMediaNode::HandleMessage NODE_SET_TIMESOURCE, node %"
726 TRACE("BMediaNode::HandleMessage NODE_GET_TIMESOURCE,"
740 TRACE("BMediaNode::HandleMessage NODE_GET_ATTRIBUTES_FOR,"
775 TRACE("BMediaNode::HandleMessage NODE_REQUEST_COMPLETED,"
790 BMediaNode::HandleBadMessage(int32 code, const void* buffer, size_t size)
794 TRACE("BMediaNode::HandleBadMessage: code %#08" B_PRIx32 ", buffer %p, size %"
797 ERROR("BMediaNode::HandleBadMessage: unknown code!\n");
810 BMediaNode::AddNodeKind(uint64 kind)
812 TRACE("BMediaNode::AddNodeKind: node %" B_PRId32 ", this %p\n", fNodeID,
819 BMediaNode::operator new(size_t size)
827 BMediaNode::operator new(size_t size, const nothrow_t&) throw()
835 BMediaNode::operator delete(void* ptr)
843 BMediaNode::operator delete(void* ptr, const nothrow_t&) throw()
851 BMediaNode::RequestCompleted(const media_request_info& info)
868 BMediaNode::DeleteHook(BMediaNode* node)
881 BMediaNode::NodeRegistered()
891 BMediaNode::GetNodeAttributes(media_node_attribute* outAttributes,
902 BMediaNode::AddTimer(bigtime_t at_performance_time, int32 cookie)
909 status_t BMediaNode::_Reserved_MediaNode_0(void*) { return B_ERROR; }
910 status_t BMediaNode::_Reserved_MediaNode_1(void*) { return B_ERROR; }
911 status_t BMediaNode::_Reserved_MediaNode_2(void*) { return B_ERROR; }
912 status_t BMediaNode::_Reserved_MediaNode_3(void*) { return B_ERROR; }
913 status_t BMediaNode::_Reserved_MediaNode_4(void*) { return B_ERROR; }
914 status_t BMediaNode::_Reserved_MediaNode_5(void*) { return B_ERROR; }
915 status_t BMediaNode::_Reserved_MediaNode_6(void*) { return B_ERROR; }
916 status_t BMediaNode::_Reserved_MediaNode_7(void*) { return B_ERROR; }
917 status_t BMediaNode::_Reserved_MediaNode_8(void*) { return B_ERROR; }
918 status_t BMediaNode::_Reserved_MediaNode_9(void*) { return B_ERROR; }
919 status_t BMediaNode::_Reserved_MediaNode_10(void*) { return B_ERROR; }
920 status_t BMediaNode::_Reserved_MediaNode_11(void*) { return B_ERROR; }
921 status_t BMediaNode::_Reserved_MediaNode_12(void*) { return B_ERROR; }
922 status_t BMediaNode::_Reserved_MediaNode_13(void*) { return B_ERROR; }
923 status_t BMediaNode::_Reserved_MediaNode_14(void*) { return B_ERROR; }
924 status_t BMediaNode::_Reserved_MediaNode_15(void*) { return B_ERROR; }
928 BMediaNode::BMediaNode()
929 BMediaNode::BMediaNode(const BMediaNode &clone)
930 BMediaNode &BMediaNode::operator=(const BMediaNode &clone)
934 BMediaNode::_InitObject(const char* name, media_node_id id, uint64 kinds)
936 TRACE("BMediaNode::_InitObject: nodeid %" B_PRId32 ", this %p\n", id,
959 // every timesource is a BMediaNode, which would result
965 BMediaNode::BMediaNode(const char* name, media_node_id id, uint32 kinds)
967 TRACE("BMediaNode::BMediaNode: name '%s', nodeid %" B_PRId32 ", kinds %#"
974 BMediaNode::NewChangeTag()
981 // BMediaNode::RequestCompleted()
986 return atomic_add(&BMediaNode::_m_changeTag,1);
992 BMediaNode::IncrementChangeTag()
1005 BMediaNode::ChangeTag()
1017 BMediaNode::MintChangeTag()
1030 BMediaNode::ApplyChangeTag(int32 previously_reserved)