|
Function 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 AddTimer() Hook: implement to remember a time that should be reported ControlPort() Hook: return the port_id of the node's control port DeleteHook() Hook: called when the node is to be deleted GetNodeAttributes() Hook: implement to return the node's attributes HandleBadMessage() Copes with messages the node doesn't understand HandleMessage() Hook: dispatch a Media Kit message ID() Returns the node's ID Kinds() Returns a bit mask indicating what interfaces the node implements BMediaNode() Constructor Name() Returns the node's name NewChangeTag() Returns a new change tag Node() Returns a reference to the node for use when calling BMediaRoster NodeRegistered() Hook: called when the node is registered with the Media Kit NodeStopped() Informs interested parties when you've finished handling a stop request 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 RequestCompleted() Hook: called when requests have been completed or have failed 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 TimerExpired() Notify interested parties when a notify point is reached WaitForMessage() Waits for the given amount of time, or until a message is received.
|