30 lines
No EOL
523 B
C++
30 lines
No EOL
523 B
C++
#ifndef MKVP_SIMPLEBLOCK_HPP
|
|
#define MKVP_SIMPLEBLOCK_HPP
|
|
|
|
#include "blockentry.hpp"
|
|
#include "block.hpp"
|
|
|
|
namespace mkvparser
|
|
{
|
|
|
|
class Cluster;
|
|
|
|
class SimpleBlock : public BlockEntry
|
|
{
|
|
SimpleBlock(const SimpleBlock&);
|
|
SimpleBlock& operator=(const SimpleBlock&);
|
|
|
|
public:
|
|
SimpleBlock(Cluster*, long index, long long start, long long size);
|
|
long Parse();
|
|
|
|
Kind GetKind() const;
|
|
const Block* GetBlock() const;
|
|
|
|
protected:
|
|
Block m_block;
|
|
};
|
|
|
|
} // namespace mkvparser
|
|
|
|
#endif // MKVP_SIMPLEBLOCK_HPP
|