SIEdit/lib/interleaf.h

29 lines
401 B
C
Raw Normal View History

2022-07-11 00:16:20 -04:00
#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);
2022-07-11 17:19:36 -04:00
LIBWEAVER_EXPORT Chunk *Export() const;
2022-07-11 00:16:20 -04:00
private:
2022-07-11 04:48:20 -04:00
bool ParseStream(Chunk *chunk);
2022-07-11 00:16:20 -04:00
uint32_t version_;
uint32_t buffer_size_;
uint32_t buffer_count_;
};
}
#endif // INTERLEAF_H