JD2022-TU1/main/extern/libwebm/custom/mkvparser/simpleblock.hpp

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