#ifndef INTERLEAF_H #define INTERLEAF_H #include "chunk.h" #include "core.h" namespace si { class Interleaf : public Core { public: LIBWEAVER_EXPORT Interleaf(); LIBWEAVER_EXPORT bool Parse(Chunk *riff); LIBWEAVER_EXPORT Chunk *Export() const; private: bool ParseStream(Chunk *chunk); uint32_t version_; uint32_t buffer_size_; uint32_t buffer_count_; }; } #endif // INTERLEAF_H