popcorn/popcorn/Assets/Unity.IO.Compression/FileFormats.cs

17 lines
458 B
C#

namespace Unity.IO.Compression
{
interface IFileFormatWriter {
byte[] GetHeader();
void UpdateWithBytesRead(byte[] buffer, int offset, int bytesToCopy);
byte[] GetFooter();
}
interface IFileFormatReader {
bool ReadHeader(InputBuffer input);
bool ReadFooter(InputBuffer input);
void UpdateWithBytesRead(byte[] buffer, int offset, int bytesToCopy);
void Validate();
}
}