BMediaNode Class Summary


Method Summary

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.