public TGADecodeContext(Stream bitstream) { if (bitstream == null) throw EX.Create(EXCode.ArgumentNull, "bitstream"); this.bitstream = bitstream; this.header = new TGABitstreamHeader(); }
private void WriteHeader(TGABitstreamHeader header) { var buffer = header.ToByteArray(); this.Bitstream.Seek(0, System.IO.SeekOrigin.Begin); this.Bitstream.Write(buffer, 0, buffer.Length); this.Bitstream.Flush(); }
public TGADecodeContext(Stream bitstream) { if (bitstream == null) { throw EX.Create(EXCode.ArgumentNull, "bitstream"); } this.bitstream = bitstream; this.header = new TGABitstreamHeader(); }