PngCs  1.1.4
A C# library for read/write PNG images
Public Member Functions | Protected Attributes | Properties | List of all members
Hjg.Pngcs.Zlib.AZlibOutputStream Class Referenceabstract

Inherits Stream.

Public Member Functions

 AZlibOutputStream (Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen)
 
override void SetLength (long value)
 
override long Seek (long offset, SeekOrigin origin)
 
override int Read (byte[] buffer, int offset, int count)
 
abstract String getImplementationId ()
 mainly for debugging
 

Protected Attributes

readonly Stream rawStream
 
readonly bool leaveOpen
 
int compressLevel
 
EDeflateCompressStrategy strategy
 

Properties

override bool CanSeek [get]
 
override long Position [get, set]
 
override long Length [get]
 
override bool CanRead [get]
 
override bool CanWrite [get]
 
override bool CanTimeout [get]
 

Constructor & Destructor Documentation

Hjg.Pngcs.Zlib.AZlibOutputStream.AZlibOutputStream ( Stream  st,
int  compressLevel,
EDeflateCompressStrategy  strat,
bool  leaveOpen 
)

Member Function Documentation

override void Hjg.Pngcs.Zlib.AZlibOutputStream.SetLength ( long  value)
override long Hjg.Pngcs.Zlib.AZlibOutputStream.Seek ( long  offset,
SeekOrigin  origin 
)
override int Hjg.Pngcs.Zlib.AZlibOutputStream.Read ( byte[]  buffer,
int  offset,
int  count 
)
abstract String Hjg.Pngcs.Zlib.AZlibOutputStream.getImplementationId ( )
pure virtual

mainly for debugging

Returns

Member Data Documentation

readonly Stream Hjg.Pngcs.Zlib.AZlibOutputStream.rawStream
protected
readonly bool Hjg.Pngcs.Zlib.AZlibOutputStream.leaveOpen
protected
int Hjg.Pngcs.Zlib.AZlibOutputStream.compressLevel
protected
EDeflateCompressStrategy Hjg.Pngcs.Zlib.AZlibOutputStream.strategy
protected

Property Documentation

override bool Hjg.Pngcs.Zlib.AZlibOutputStream.CanSeek
get
override long Hjg.Pngcs.Zlib.AZlibOutputStream.Position
getset
override long Hjg.Pngcs.Zlib.AZlibOutputStream.Length
get
override bool Hjg.Pngcs.Zlib.AZlibOutputStream.CanRead
get
override bool Hjg.Pngcs.Zlib.AZlibOutputStream.CanWrite
get
override bool Hjg.Pngcs.Zlib.AZlibOutputStream.CanTimeout
get