35 Status
Open(
const std::string& name);
41 mkvmuxer::int32
Write(
const void* buf, mkvmuxer::uint32 len)
override;
44 mkvmuxer::int64
Position()
const override;
47 mkvmuxer::int32
Position(mkvmuxer::int64 position)
override;
56 mkvmuxer::int64 position)
override;
66 File* file() {
return file_.get(); }
69 std::unique_ptr<File, FileCloser> file_;
71 mkvmuxer::int64 position_;