Ejemplo n.º 1
0
 public bool compress(ByteBuffer @in, ByteBuffer @out, ByteBuffer overflow)
 {
     using (ByteBufferOutputStream output = new ByteBufferOutputStream(@out, overflow))
     {
         using (DeflateStream deflater = new DeflateStream(output, level))
         using (ByteBufferInputStream input = new ByteBufferInputStream(@in.duplicate()))
         {
             input.CopyTo(deflater);
         }
         return output.Okay;
     }
 }
Ejemplo n.º 2
0
 public bool compress(ByteBuffer @in, ByteBuffer @out, ByteBuffer overflow)
 {
     using (ByteBufferOutputStream output = new ByteBufferOutputStream(@out, overflow))
     {
         using (DeflateStream deflater = new DeflateStream(output, level))
             using (ByteBufferInputStream input = new ByteBufferInputStream(@in.duplicate()))
             {
                 input.CopyTo(deflater);
             }
         return(output.Okay);
     }
 }