Searched refs:BTimedEventQueue (Results 1 - 25 of 46) sorted by path

12

/haiku/headers/os/media/
H A DMediaEventLooper.h74 BTimedEventQueue* EventQueue();
75 BTimedEventQueue* RealTimeQueue();
112 BTimedEventQueue fEventQueue;
113 BTimedEventQueue fRealTimeQueue;
H A DTimedEventQueue.h55 class BTimedEventQueue { class
78 // BTimedEventQueue.
95 BTimedEventQueue();
96 virtual ~BTimedEventQueue();
153 BTimedEventQueue(
154 const BTimedEventQueue& other);
155 BTimedEventQueue& operator=(const BTimedEventQueue& other);
/haiku/src/add-ons/media/media-add-ons/
H A DAbstractFileInterfaceNode.cpp491 media_timed_event event(when, BTimedEventQueue::B_PARAMETER,
492 NULL, BTimedEventQueue::B_NO_CLEANUP,
524 case BTimedEventQueue::B_START:
527 case BTimedEventQueue::B_SEEK:
530 case BTimedEventQueue::B_WARP:
533 case BTimedEventQueue::B_STOP:
536 case BTimedEventQueue::B_HANDLE_BUFFER:
541 case BTimedEventQueue::B_DATA_STATUS:
544 case BTimedEventQueue::B_PARAMETER:
598 media_timed_event firstBufferEvent(event->event_time, BTimedEventQueue
[all...]
/haiku/src/add-ons/media/media-add-ons/mixer/
H A DMixerCore.h33 #define MIXER_PROCESS_EVENT BTimedEventQueue::B_USER_EVENT+10
34 #define MIXER_SCHEDULE_EVENT BTimedEventQueue::B_USER_EVENT+11
/haiku/src/add-ons/media/media-add-ons/radeon/
H A DRadeonProducer.cpp567 case BTimedEventQueue::B_START:
570 case BTimedEventQueue::B_STOP:
573 case BTimedEventQueue::B_WARP:
576 case BTimedEventQueue::B_SEEK:
579 case BTimedEventQueue::B_HANDLE_BUFFER:
580 case BTimedEventQueue::B_DATA_STATUS:
581 case BTimedEventQueue::B_PARAMETER:
585 case BTimedEventQueue::B_HARDWARE:
1463 RealTimeQueue()->FlushEvents( 0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue
[all...]
H A DRadeonProducer.h115 C_GET_CONFIGURATION = BTimedEventQueue::B_USER_EVENT,
/haiku/src/add-ons/media/media-add-ons/reader/
H A DMediaReader.cpp703 media_timed_event nextBufferEvent(nextEventTime, BTimedEventQueue::B_HANDLE_BUFFER);
/haiku/src/add-ons/media/media-add-ons/tone_producer_demo/
H A DToneProducer.cpp179 NULL, BTimedEventQueue::B_NO_CLEANUP, size, id, (char*) value, size);
693 case BTimedEventQueue::B_START:
702 media_timed_event firstBufferEvent(mStartTime, BTimedEventQueue::B_HANDLE_BUFFER);
713 case BTimedEventQueue::B_STOP:
719 EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
773 case BTimedEventQueue::B_HANDLE_BUFFER:
803 BTimedEventQueue::B_HANDLE_BUFFER);
H A DToneProducer.h37 _PARAMETER_EVENT = BTimedEventQueue::B_USER_EVENT
/haiku/src/add-ons/media/media-add-ons/video_mixer/
H A DVideoMixerNodeConsumer.cpp93 media_timed_event event(buffer->Header()->start_time, BTimedEventQueue::B_HANDLE_BUFFER,
94 buffer, BTimedEventQueue::B_RECYCLE_BUFFER);
122 media_timed_event event(at_performance_time, BTimedEventQueue::B_DATA_STATUS,
123 &input, BTimedEventQueue::B_NO_CLEANUP, status, 0, NULL);
H A DVideoMixerNodeEventLooper.cpp28 case BTimedEventQueue::B_START:
31 case BTimedEventQueue::B_SEEK:
34 case BTimedEventQueue::B_WARP:
37 case BTimedEventQueue::B_STOP:
40 case BTimedEventQueue::B_HANDLE_BUFFER:
45 case BTimedEventQueue::B_DATA_STATUS:
48 case BTimedEventQueue::B_PARAMETER:
90 media_timed_event firstBufferEvent(event->event_time, BTimedEventQueue::B_HANDLE_BUFFER);
122 EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue
[all...]
/haiku/src/add-ons/media/media-add-ons/writer/
H A DMediaWriter.cpp288 media_timed_event event(buffer->Header()->start_time, BTimedEventQueue::B_HANDLE_BUFFER,
289 buffer, BTimedEventQueue::B_RECYCLE_BUFFER);
314 media_timed_event event(at_performance_time, BTimedEventQueue::B_DATA_STATUS,
315 &input, BTimedEventQueue::B_NO_CLEANUP, status, 0, NULL);
/haiku/src/apps/mediaplayer/media_node_framework/audio/
H A DAudioProducer.cpp621 case BTimedEventQueue::B_START:
628 BTimedEventQueue::B_HANDLE_BUFFER);
634 case BTimedEventQueue::B_STOP:
636 EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
637 BTimedEventQueue::B_HANDLE_BUFFER);
641 case BTimedEventQueue::B_HANDLE_BUFFER:
667 BTimedEventQueue::B_HANDLE_BUFFER);
/haiku/src/apps/mediaplayer/media_node_framework/video/
H A DVideoConsumer.cpp154 BTimedEventQueue::B_HANDLE_BUFFER, buffer,
155 BTimedEventQueue::B_RECYCLE_BUFFER);
515 case BTimedEventQueue::B_START:
519 case BTimedEventQueue::B_WARP:
520 case BTimedEventQueue::B_SEEK:
525 case BTimedEventQueue::B_STOP:
527 EventQueue()->FlushEvents(event->event_time, BTimedEventQueue::B_ALWAYS, true, BTimedEventQueue::B_HANDLE_BUFFER);
532 case BTimedEventQueue::B_HANDLE_BUFFER:
/haiku/src/kits/game/
H A DGameProducer.cpp455 case BTimedEventQueue::B_START:
462 BTimedEventQueue::B_HANDLE_BUFFER);
471 case BTimedEventQueue::B_STOP:
475 EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
476 BTimedEventQueue::B_HANDLE_BUFFER);
479 case BTimedEventQueue::B_HANDLE_BUFFER:
509 BTimedEventQueue::B_HANDLE_BUFFER);
/haiku/src/kits/media/
H A DMediaEventLooper.cpp92 fEventQueue.AddEvent(media_timed_event(performance_time, BTimedEventQueue::B_START));
115 fEventQueue.AddEvent(media_timed_event(performance_time, BTimedEventQueue::B_STOP));
128 fEventQueue.AddEvent(media_timed_event(performance_time, BTimedEventQueue::B_SEEK, NULL,
129 BTimedEventQueue::B_NO_CLEANUP, 0, media_time, NULL));
146 fRealTimeQueue.AddEvent(media_timed_event(at_real_time, BTimedEventQueue::B_WARP,
147 NULL, BTimedEventQueue::B_NO_CLEANUP, 0, to_performance_time, NULL));
163 BTimedEventQueue::B_TIMER, NULL,
164 BTimedEventQueue::B_EXPIRE_TIMER);
296 BTimedEventQueue *
304 BTimedEventQueue *
[all...]
H A DTimedEventQueuePrivate.cpp30 /* Implements _event_queue_imp used by BTimedEventQueue, not thread save!
46 fLock(new BLocker("BTimedEventQueue locker")),
222 BTimedEventQueue::time_direction direction,
232 case BTimedEventQueue::B_ALWAYS:
234 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type)
239 case BTimedEventQueue::B_BEFORE_TIME:
245 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
251 case BTimedEventQueue::B_AT_TIME:
257 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type)
265 case BTimedEventQueue
[all...]
H A DTimedEventQueuePrivate.h4 * DESCR: implements _event_queue_imp used by BTimedEventQueue,
34 BTimedEventQueue::time_direction direction,
39 BTimedEventQueue::for_each_hook hook,
42 BTimedEventQueue::time_direction direction,
46 void SetCleanupHook(BTimedEventQueue::cleanup_hook hook, void *context);
49 BTimedEventQueue::time_direction direction,
76 BTimedEventQueue::cleanup_hook fCleanupHook;
/haiku/src/kits/media/experimental/
H A DMediaClientNode.cpp18 #define B_NEW_BUFFER (BTimedEventQueue::B_USER_EVENT + 1)
196 BTimedEventQueue::B_HANDLE_BUFFER, buffer,
197 BTimedEventQueue::B_RECYCLE_BUFFER));
539 case BTimedEventQueue::B_HANDLE_BUFFER:
548 case BTimedEventQueue::B_START:
559 case BTimedEventQueue::B_STOP:
563 EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
564 BTimedEventQueue::B_HANDLE_BUFFER);
568 case BTimedEventQueue::B_SEEK:
572 case BTimedEventQueue
[all...]
/haiku/src/tests/kits/media/
H A DSizeofTest.cpp53 CPPUNIT_ASSERT_EQUAL(32, sizeof(BTimedEventQueue));
H A DTimedEventQueueTest.cpp7 BTimedEventQueue::queue_action DoForEachHook(media_timed_event *event, void *context);
28 case BTimedEventQueue::B_NO_EVENT: printf("B_NO_EVENT\n"); break;
29 case BTimedEventQueue::B_ANY_EVENT: printf("B_ANY_EVENT\n"); break;
30 case BTimedEventQueue::B_START: printf("B_START\n"); break;
31 case BTimedEventQueue::B_STOP: printf("B_STOP\n"); break;
32 case BTimedEventQueue::B_SEEK: printf("B_SEEK\n"); break;
33 case BTimedEventQueue::B_WARP: printf("B_WARP\n"); break;
34 case BTimedEventQueue::B_TIMER: printf("B_TIMER\n"); break;
35 case BTimedEventQueue::B_HANDLE_BUFFER: printf("B_HANDLE_BUFFER\n"); break;
36 case BTimedEventQueue
[all...]
/haiku/src/tests/kits/media/nodetest/
H A DConsumerNode.cpp88 BTimedEventQueue::B_HANDLE_BUFFER, buffer,
89 BTimedEventQueue::B_RECYCLE_BUFFER);
103 BTimedEventQueue::B_DATA_STATUS, &fInput,
104 BTimedEventQueue::B_NO_CLEANUP, status, 0, NULL);
217 case BTimedEventQueue::B_HANDLE_BUFFER:
233 case BTimedEventQueue::B_PARAMETER:
237 case BTimedEventQueue::B_START:
241 case BTimedEventQueue::B_STOP:
246 EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
247 BTimedEventQueue
[all...]
H A DProducerNode.cpp308 case BTimedEventQueue::B_HANDLE_BUFFER:
312 case BTimedEventQueue::B_PARAMETER:
316 case BTimedEventQueue::B_START:
330 case BTimedEventQueue::B_STOP:
346 EventQueue()->FlushEvents(0, BTimedEventQueue::B_ALWAYS, true,
347 BTimedEventQueue::B_HANDLE_BUFFER);
351 case BTimedEventQueue::B_SEEK:
355 case BTimedEventQueue::B_WARP:
362 case BTimedEventQueue::B_DATA_STATUS:
/haiku/src/add-ons/media/media-add-ons/demultiplexer/
H A DMediaDemultiplexerNode.cpp306 media_timed_event event(buffer->Header()->start_time, BTimedEventQueue::B_HANDLE_BUFFER,
307 buffer, BTimedEventQueue::B_RECYCLE_BUFFER);
332 media_timed_event event(at_performance_time, BTimedEventQueue::B_DATA_STATUS,
333 &input, BTimedEventQueue::B_NO_CLEANUP, status, 0, NULL);
908 case BTimedEventQueue::B_START:
911 case BTimedEventQueue::B_SEEK:
914 case BTimedEventQueue::B_WARP:
917 case BTimedEventQueue::B_STOP:
920 case BTimedEventQueue::B_HANDLE_BUFFER:
925 case BTimedEventQueue
[all...]
/haiku/src/add-ons/media/media-add-ons/dvb/
H A DDVBMediaNode.cpp109 #define M_REFRESH_PARAMETER_WEB (BTimedEventQueue::B_USER_EVENT + 1)
375 case BTimedEventQueue::B_START:
378 case BTimedEventQueue::B_STOP:
381 case BTimedEventQueue::B_WARP:
384 case BTimedEventQueue::B_SEEK:
387 case BTimedEventQueue::B_HANDLE_BUFFER:
388 case BTimedEventQueue::B_DATA_STATUS:
389 case BTimedEventQueue::B_PARAMETER:

Completed in 262 milliseconds

12