Method | Description |
---|---|
Acquire() | Returns a reference to the node |
AddNodeKind() | Adds a kind to the set of kinds supported by the node |
AddOn() | Returns the BMediaAddOn that instantiated the node |
ChangeTag() | |
ControlPort() | Hook: returns the port_id of the node's control port |
HandleBadMessage() | Copes with messages the node doesn't understand |
HandleMessage() | Dispatches a message received on the control port |
ID() | Returns the node's ID |
IncrementChangeTag() | Updates the node's change tag |
Kinds() | Returns a bit mask indicating what interfaces the node implements |
BMediaNode() | Constructor |
Name() | Returns the node's name |
Node() | Returns a reference to the node for use when calling BMediaRoster |
Preroll() | Hook: gives the node a chance to prepare the media for use |
Release() | Releases the node |
ReportError() | Transmits an error notification to anyone that's watching |
RunMode() | Returns the node's run_mode |
Seek() | Hook: seeks to the specified time in the media |
SetRunMode() | Hook: sets the node's run mode |
SetTimeSource() | Hook: specifies the time source the node should be synchronized to |
Start() | Hook: specifies a time at which the node should start |
Stop() | Hook: stops the node |
TimeSource() | Returns the BTimeSource to which the node is slaved |
TimeWarp() | Hook: informs the node of a sudden change in its time source's time |
The Be Book, in lovely HTML, for BeOS Release 4.
Copyright © 1998 Be, Inc. All rights reserved.
Last modified December 22, 1998.