Searched refs:BMediaEventLooper (Results 1 - 25 of 70) sorted by relevance

123

/haiku/src/kits/media/
H A DMediaEventLooper.cpp39 * 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 DMediaRecorderNode.h20 class BMediaRecorderNode : public BMediaEventLooper,
/haiku/headers/os/media/
H A DMediaEventLooper.h13 /*! 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 DVideoMixerNode.cpp29 // 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 DVideoMixerNodeEventLooper.cpp19 // 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 DAbstractFileInterfaceNode.cpp31 // 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 DProducer.cpp40 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 DProducer.cpp41 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 DConsumerNode.h6 class ConsumerNode : public virtual BBufferConsumer, BMediaEventLooper {
51 /* from BMediaEventLooper */
H A DProducerNode.h4 class ProducerNode : public virtual BBufferProducer, BMediaEventLooper
90 /* functionality of BMediaEventLooper */
H A DConsumerNode.cpp16 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 DSizeofTest.cpp37 CPPUNIT_ASSERT_EQUAL(340, sizeof(BMediaEventLooper));
/haiku/src/apps/cortex/addons/LoggingConsumer/
H A DLoggingConsumer.cpp111 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 DLoggingConsumer.h57 public BMediaEventLooper
158 // Methods from BMediaEventLooper
/haiku/src/add-ons/media/media-add-ons/videowindow/
H A DVideoNode.h22 class VideoNode : public BMediaEventLooper, public BBufferConsumer
/haiku/src/apps/tv/
H A DVideoNode.h35 class VideoNode : public BMediaEventLooper, public BBufferConsumer {
/haiku/src/add-ons/media/media-add-ons/demultiplexer/
H A DMediaDemultiplexerNode.cpp35 // 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 DProducer.cpp93 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 DProducer.cpp59 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 DMediaClientNode.cpp27 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 DVideoConsumer.cpp57 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 DAudioProducer.h24 class AudioProducer : public BBufferProducer, public BMediaEventLooper {
94 // BMediaEventLooper interface
/haiku/src/apps/mediaplayer/media_node_framework/video/
H A DVideoConsumer.h26 class VideoConsumer : public BMediaEventLooper, public BBufferConsumer {
49 // BMediaEventLooper interface
/haiku/src/kits/game/
H A DGameProducer.h39 class GameProducer : public BBufferProducer, public BMediaEventLooper {
108 // BMediaEventLooper methods
/haiku/src/add-ons/media/media-add-ons/radeon/
H A DRadeonProducer.cpp115 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...]

Completed in 163 milliseconds

123