| 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 |
Copyright © 2000 Be, Inc. All rights reserved..