示例#1
0
        public TGADecodeContext(Stream bitstream)
        {
            if (bitstream == null)
                throw EX.Create(EXCode.ArgumentNull, "bitstream");

            this.bitstream = bitstream;
            this.header = new TGABitstreamHeader();
        }
示例#2
0
        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();
        }
示例#3
0
        public TGADecodeContext(Stream bitstream)
        {
            if (bitstream == null)
            {
                throw EX.Create(EXCode.ArgumentNull, "bitstream");
            }

            this.bitstream = bitstream;
            this.header    = new TGABitstreamHeader();
        }
示例#4
0
        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();
        }