123456789101112131415161718192021222324 |
- #pragma once
- /* this parser is meant for retrieving metadata */
- #include "read.h"
- #include "avi_header.h"
- #include "avi_reader.h"
- #include "info.h"
- #include "ParserBase.h"
- namespace nsavi
- {
- class Metadata : public ParserBase
- {
- public:
- Metadata(nsavi::avi_reader *_reader);
- int GetDuration(int *time_ms);
- int GetHeaderList(HeaderList *header_list);
- int GetInfo(Info **info);
- private:
- /* INFO */
- Info *info;
- ParseState info_found;
- };
- };
|