50 #ifndef _INCLSectionProcessor_H_
51 #define _INCLSectionProcessor_H_
53 #include "IMetadata.h"
65 namespace dataprocessing {
71 virtual string getRootUri()=0;
74 virtual void process(
char* stream,
int streamSize)=0;
75 virtual void mount()=0;
76 virtual bool isConsolidated()=0;
80 virtual vector<StreamData*>* createNCLSections(
84 vector<string>* files,
85 map<int, string>* eventMap)=0;
95 typedef ::br::pucrio::telemidia::ginga::core::dataprocessing::ncl::
96 INCLSectionProcessor* NCLSectionProcessorCreator();
98 #endif //_INCLSectionProcessor_H_
Definition: INCLSectionProcessor.h:67
Definition: IMetadata.h:74