| 178 | MediaPacket Read(size_t chunk) override { return FileRead(iofile, chunk, filename_copy); } |
| 179 | |
| 180 | void Write(const MediaPacket& data) override |
| 181 | { |
| 182 | iofile.write(data.payload.data(), data.payload.size()); |
| 183 | } |
| 184 | |
| 185 | bool IsOpen() override { return !!iofile; } |
| 186 | bool End() override { return iofile.eof(); } |