# BMediaEventLooper Summary

## Function Summary

Function | Description
BufferDuration() | Returns the duration of the node's buffers
CleanUpEvent() | Hook: implement to clean up after any custom events you've added to your queue
Constants |
Constructor and Destructor |
ControlLoop() | Hook: can be augmented to change the behavior of the control loop
ControlThread() | Returns the thread_id of the control thread
DispatchEvent() | Calls HandleEvent and does default event handling
EventLatency() | Returns the event latency
EventQueue() | Returns a pointer to the BTimedEventQueue used for events
Function Summary |
HandleEvent() | Hook: implement to handle media events
Hook Functions |
Implementing a Node (the Easy Way) |
BMediaEventLooper |
BMediaEventLooper() | Constructor
~BMediaEventLooper() | Destructor
Member Functions |
NodeRegistered() | Hook: called when the node is registered with the Media Kit
OfflineTime() | Hook: implement to determine the node's current time in offline mode
Priority() | Returns the control thread's priority
Quit() | Closes the control port and stops the control thread
RealTimeQueue() | Returns a pointer to the BTimedEventQueue used for real-time events
Run() | Spawns and runs the control thread
RunState() | Returns the node's run state
run_state |
SchedulingLatency() | Returns the node's scheduling latency
SetBufferDuration() | Sets the duration of the node's buffers
SetEventLatency() | Sets the event latency
SetOfflineTime() | Sets the time to be returned by OfflineTime()
SetPriority() | Sets the control thread's priority
SetRunState() | Sets the node's run state

The Media Kit Table of Contents | The Media Kit Index

The B e Book,
...in lovely HTML...
for BeOS Release 5.

Copyright © 2000 Be, Inc. All rights reserved..