Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

PIAVE::MediaElement Class Reference

abstract base class for all elemets that contain data as oposed to operators which only modify data More...

#include <storybase.hh>

Inheritance diagram for PIAVE::MediaElement:

PIAVE::StoryElement PIAVE::PluginBase PIAVE::AVChunk PIAVE::ColorStill PIAVE::StoryBNode PIAVE::StoryBoard PIAVE::StorySeqNode PIAVE::StoryUNode List of all members.

Public Methods

 MediaElement (const std::string &name=std::string(), Time start=0, Time length=0)
 default constructor, all params have default values

virtual ~MediaElement ()
 does nothing yet

virtual Frame getFrame (Time t)=0
 update framebuffer and return it


Detailed Description

abstract base class for all elemets that contain data as oposed to operators which only modify data


Member Function Documentation

virtual Frame PIAVE::MediaElement::getFrame Time    t [pure virtual]
 

update framebuffer and return it

Parameters:
t  : local node time
Returns:
a pointer to a Frame buffer

Implemented in PIAVE::AVChunk, PIAVE::StoryBNode, PIAVE::StoryUNode, PIAVE::StorySeqNode, PIAVE::StoryBoard, and PIAVE::ColorStill.


The documentation for this class was generated from the following files:
Generated on Tue Oct 14 20:45:37 2003 for piave by doxygen1.2.18