/haiku/src/kits/media/ |
H A D | MediaEventLooper.cpp | 39 * protected BMediaEventLooper 43 BMediaEventLooper::~BMediaEventLooper() 49 printf("You MUST call BMediaEventLooper::Quit() in your destructor!\n"); 55 BMediaEventLooper::BMediaEventLooper(uint32 apiVersion) : function in class:BMediaEventLooper 56 BMediaNode("called by BMediaEventLooper"), 68 fEventQueue.SetCleanupHook(BMediaEventLooper::_CleanUpEntry, this); 69 fRealTimeQueue.SetCleanupHook(BMediaEventLooper::_CleanUpEntry, this); 73 BMediaEventLooper [all...] |
H A D | MediaRecorderNode.h | 20 class BMediaRecorderNode : public BMediaEventLooper,
|
/haiku/headers/os/media/ |
H A D | MediaEventLooper.h | 13 /*! BMediaEventLooper spawns a thread which calls WaitForMessage, pushes 18 class BMediaEventLooper : public virtual BMediaNode { class in inherits:BMediaNode 31 explicit BMediaEventLooper( 33 virtual ~BMediaEventLooper(); 50 // BMediaEventLooper Hook functions 99 // Calls HandleEvent and does BMediaEventLooper event work 129 BMediaEventLooper(const BMediaEventLooper&); 130 BMediaEventLooper& operator=(const BMediaEventLooper [all...] |
/haiku/src/add-ons/media/media-add-ons/video_mixer/ |
H A D | VideoMixerNode.cpp | 29 // Stop the BMediaEventLooper thread 40 BMediaEventLooper() 84 // start the BMediaEventLooper thread 189 BMediaEventLooper::Start(performance_time); 201 BMediaEventLooper::Stop(performance_time, immediate); 209 BMediaEventLooper::Seek(media_time, performance_time); 215 BMediaEventLooper::SetRunMode(mode); 223 BMediaEventLooper::TimeWarp(at_real_time, to_performance_time); 277 return BMediaEventLooper::DeleteHook(node); 293 return BMediaEventLooper [all...] |
H A D | VideoMixerNodeEventLooper.cpp | 19 // implementation for BMediaEventLooper 41 if (RunState() == BMediaEventLooper::B_STARTED) { 61 BMediaEventLooper::CleanUpEvent(event); 68 fprintf(stderr,"VideoMixerNode(BMediaEventLooper)::OfflineTime\n"); 69 return BMediaEventLooper::OfflineTime(); 78 BMediaEventLooper::ControlLoop(); 88 fprintf(stderr,"VideoMixerNode(BMediaEventLooper)::HandleStart()\n"); 102 fprintf(stderr,"VideoMixerNode(BMediaEventLooper)::HandleSeek(t=%lld,d=%ld,bd=%lld)\n",event->event_time, event->data, event->bigdata); 111 fprintf(stderr,"VideoMixerNode(BMediaEventLooper)::HandleWarp\n"); 120 fprintf(stderr,"VideoMixerNode(BMediaEventLooper) [all...] |
/haiku/src/add-ons/media/media-add-ons/ |
H A D | AbstractFileInterfaceNode.cpp | 31 // Stop the BMediaEventLooper thread 47 BMediaEventLooper() 124 BMediaEventLooper::Start(performance_time); 134 BMediaEventLooper::Stop(performance_time,immediate); 144 BMediaEventLooper::Seek(media_time,performance_time); 152 BMediaEventLooper::SetRunMode(mode); 162 BMediaEventLooper::TimeWarp(at_real_time,to_performance_time); 224 return BMediaEventLooper::DeleteHook(node); 235 // start the BMediaEventLooper thread 255 return BMediaEventLooper [all...] |
/haiku/src/add-ons/media/media-add-ons/video_producer_demo/ |
H A D | Producer.cpp | 40 BMediaEventLooper(), 119 /* BMediaEventLooper */ 158 /* Start the BMediaEventLooper control loop running */ 165 BMediaEventLooper::Start(performance_time); 171 BMediaEventLooper::Stop(performance_time, immediate); 177 BMediaEventLooper::Seek(media_time, performance_time); 183 BMediaEventLooper::TimeWarp(at_real_time, to_performance_time); 189 return BMediaEventLooper::AddTimer(at_performance_time, cookie); 195 BMediaEventLooper::SetRunMode(mode); 231 BMediaEventLooper [all...] |
/haiku/src/add-ons/media/media-add-ons/finepix_webcam/FinePixProducer/ |
H A D | Producer.cpp | 41 BMediaEventLooper(), 138 /* BMediaEventLooper */ 160 /* Start the BMediaEventLooper control loop running */ 167 BMediaEventLooper::Start(performance_time); 173 BMediaEventLooper::Stop(performance_time, immediate); 179 BMediaEventLooper::Seek(media_time, performance_time); 185 BMediaEventLooper::TimeWarp(at_real_time, to_performance_time); 191 return BMediaEventLooper::AddTimer(at_performance_time, cookie); 197 BMediaEventLooper::SetRunMode(mode); 232 BMediaEventLooper [all...] |
/haiku/src/tests/kits/media/nodetest/ |
H A D | ConsumerNode.h | 6 class ConsumerNode : public virtual BBufferConsumer, BMediaEventLooper { 51 /* from BMediaEventLooper */
|
H A D | ProducerNode.h | 4 class ProducerNode : public virtual BBufferProducer, BMediaEventLooper 90 /* functionality of BMediaEventLooper */
|
H A D | ConsumerNode.cpp | 16 BMediaEventLooper() 135 // sizes/durations, then tell the BMediaEventLooper how early 278 || BMediaEventLooper::HandleMessage(message, data, size) == B_OK)
|
/haiku/src/tests/kits/media/ |
H A D | SizeofTest.cpp | 37 CPPUNIT_ASSERT_EQUAL(340, sizeof(BMediaEventLooper));
|
/haiku/src/apps/cortex/addons/LoggingConsumer/ |
H A D | LoggingConsumer.cpp | 111 BMediaEventLooper(), 133 BMediaEventLooper::Quit(); 193 BMediaEventLooper::SetRunMode(mode); 203 BMediaEventLooper::Preroll(); 458 // tell the BMediaEventLooper how early we need to get the buffers 513 // BMediaEventLooper virtual methods 527 // Set our priority and start the BMediaEventLooper's thread 548 BMediaEventLooper::Start(performance_time); 558 BMediaEventLooper::Stop(performance_time, immediate); 568 BMediaEventLooper [all...] |
H A D | LoggingConsumer.h | 57 public BMediaEventLooper 158 // Methods from BMediaEventLooper
|
/haiku/src/add-ons/media/media-add-ons/videowindow/ |
H A D | VideoNode.h | 22 class VideoNode : public BMediaEventLooper, public BBufferConsumer
|
/haiku/src/apps/tv/ |
H A D | VideoNode.h | 35 class VideoNode : public BMediaEventLooper, public BBufferConsumer {
|
/haiku/src/add-ons/media/media-add-ons/demultiplexer/ |
H A D | MediaDemultiplexerNode.cpp | 35 // Stop the BMediaEventLooper thread 44 BMediaEventLooper(), 106 BMediaEventLooper::Start(performance_time); 118 BMediaEventLooper::Stop(performance_time,immediate); 126 BMediaEventLooper::Seek(media_time,performance_time); 133 BMediaEventLooper::SetRunMode(mode); 141 BMediaEventLooper::TimeWarp(at_real_time,to_performance_time); 198 return BMediaEventLooper::DeleteHook(node); 214 // start the BMediaEventLooper thread 232 return BMediaEventLooper [all...] |
/haiku/src/add-ons/media/media-add-ons/usb_vision/ |
H A D | Producer.cpp | 93 BMediaEventLooper(), 223 /* BMediaEventLooper */ 249 /* Start the BMediaEventLooper control loop running */ 353 BMediaEventLooper::Start(performance_time); 359 BMediaEventLooper::Stop(performance_time, immediate); 365 BMediaEventLooper::Seek(media_time, performance_time); 371 BMediaEventLooper::TimeWarp(at_real_time, to_performance_time); 377 return BMediaEventLooper::AddTimer(at_performance_time, cookie); 383 BMediaEventLooper::SetRunMode(mode); 420 BMediaEventLooper [all...] |
/haiku/src/add-ons/media/media-add-ons/usb_webcam/ |
H A D | Producer.cpp | 59 BMediaEventLooper(), 156 /* BMediaEventLooper */ 222 /* Start the BMediaEventLooper control loop running */ 230 BMediaEventLooper::Start(performance_time); 237 BMediaEventLooper::Stop(performance_time, immediate); 244 BMediaEventLooper::Seek(media_time, performance_time); 251 BMediaEventLooper::TimeWarp(at_real_time, to_performance_time); 258 return BMediaEventLooper::AddTimer(at_performance_time, cookie); 265 BMediaEventLooper::SetRunMode(mode); 302 BMediaEventLooper [all...] |
/haiku/src/kits/media/experimental/ |
H A D | MediaClientNode.cpp | 27 BMediaEventLooper(), 104 BMediaEventLooper::Start(performanceTime); 113 BMediaEventLooper::Stop(performanceTime, immediate); 122 BMediaEventLooper::Seek(mediaTime, performanceTime); 131 BMediaEventLooper::TimeWarp(realTime, performanceTime); 634 if (RunState() != BMediaEventLooper::B_STARTED)
|
/haiku/src/apps/codycam/ |
H A D | VideoConsumer.cpp | 57 BMediaEventLooper(), 147 BMediaEventLooper::Start(performanceTime); 154 BMediaEventLooper::Stop(performanceTime, immediate); 161 BMediaEventLooper::Seek(mediaTime, performanceTime); 168 BMediaEventLooper::TimeWarp(atRealTime, toPerformanceTime); 175 return BMediaEventLooper::DeleteHook(node);
|
/haiku/src/apps/mediaplayer/media_node_framework/audio/ |
H A D | AudioProducer.h | 24 class AudioProducer : public BBufferProducer, public BMediaEventLooper { 94 // BMediaEventLooper interface
|
/haiku/src/apps/mediaplayer/media_node_framework/video/ |
H A D | VideoConsumer.h | 26 class VideoConsumer : public BMediaEventLooper, public BBufferConsumer { 49 // BMediaEventLooper interface
|
/haiku/src/kits/game/ |
H A D | GameProducer.h | 39 class GameProducer : public BBufferProducer, public BMediaEventLooper { 108 // BMediaEventLooper methods
|
/haiku/src/add-ons/media/media-add-ons/radeon/ |
H A D | RadeonProducer.cpp | 115 BMediaEventLooper(), 473 /* BMediaEventLooper */ 505 /* Start the BMediaEventLooper control loop running */ 514 BMediaEventLooper::Start(performance_time); 522 BMediaEventLooper::Stop(performance_time, immediate); 530 BMediaEventLooper::Seek(media_time, performance_time); 538 BMediaEventLooper::TimeWarp(at_real_time, to_performance_time); 546 return BMediaEventLooper::AddTimer(at_performance_time, cookie); 554 BMediaEventLooper::SetRunMode(mode); 598 BMediaEventLooper [all...] |