#pragma once #include "avi_reader.h" #include namespace nsavi { typedef std::map InfoMap; class Info : public InfoMap { public: Info(); ~Info(); int Read(avi_reader* reader, uint32_t data_len); const char* GetMetadata(uint32_t id); void Set(uint32_t chunk_id, const char* data); }; };