Ginga  0.13.6
 All Classes Namespaces Functions Variables
Public Member Functions | List of all members
br::pucrio::telemidia::ginga::core::dataprocessing::ncl::IMetadata Class Referenceabstract
Inheritance diagram for br::pucrio::telemidia::ginga::core::dataprocessing::ncl::IMetadata:
Inheritance graph
[legend]
Collaboration diagram for br::pucrio::telemidia::ginga::core::dataprocessing::ncl::IMetadata:
Collaboration graph
[legend]

Public Member Functions

int getType ()
 
int getId ()
 
virtual string getRootUri ()=0
 
virtual string getName ()=0
 
virtual double getTotalLength ()=0
 
virtual void setTargetTotalLength (double targetSize)=0
 
virtual bool isConsolidated ()=0
 
virtual void setBaseUri (string uri)=0
 
virtual string getBaseUri ()=0
 
virtual void setRootObject (IDataFile *rootObject)=0
 
virtual IDataFilegetRootObject ()=0
 
virtual void addDataFile (IDataFile *dataObject)=0
 
virtual IDataFilegetDataFile (int structureId)=0
 
virtual map< int, IDataFile * > * getDataFiles ()=0
 
virtual vector< StreamData * > * createNCLSections ()=0
 

Additional Inherited Members

- Static Public Attributes inherited from br::pucrio::telemidia::ginga::core::dataprocessing::ncl::INCLStructure
static const int ST_METADA = 0x01
 
static const int ST_DATAFILE = 0x02
 
static const int ST_EVENTMAP = 0x03
 

The documentation for this class was generated from the following file: