40 lines
1.3 KiB
C#
40 lines
1.3 KiB
C#
using System;
|
|
using System.IO;
|
|
|
|
namespace Hjg.Pngcs.Zlib
|
|
{
|
|
// Token: 0x02000048 RID: 72
|
|
public class ZlibStreamFactory
|
|
{
|
|
// Token: 0x060002AB RID: 683 RVA: 0x0000AA18 File Offset: 0x00008C18
|
|
public static AZlibInputStream createZlibInputStream(Stream st, bool leaveOpen)
|
|
{
|
|
return new ZlibInputStreamIs(st, leaveOpen);
|
|
}
|
|
|
|
// Token: 0x060002AC RID: 684 RVA: 0x0000AA21 File Offset: 0x00008C21
|
|
public static AZlibInputStream createZlibInputStream(Stream st)
|
|
{
|
|
return ZlibStreamFactory.createZlibInputStream(st, false);
|
|
}
|
|
|
|
// Token: 0x060002AD RID: 685 RVA: 0x0000AA2A File Offset: 0x00008C2A
|
|
public static AZlibOutputStream createZlibOutputStream(Stream st, int compressLevel, EDeflateCompressStrategy strat, bool leaveOpen)
|
|
{
|
|
return new ZlibOutputStreamIs(st, compressLevel, strat, leaveOpen);
|
|
}
|
|
|
|
// Token: 0x060002AE RID: 686 RVA: 0x0000AA35 File Offset: 0x00008C35
|
|
public static AZlibOutputStream createZlibOutputStream(Stream st)
|
|
{
|
|
return ZlibStreamFactory.createZlibOutputStream(st, false);
|
|
}
|
|
|
|
// Token: 0x060002AF RID: 687 RVA: 0x0000AA3E File Offset: 0x00008C3E
|
|
public static AZlibOutputStream createZlibOutputStream(Stream st, bool leaveOpen)
|
|
{
|
|
return ZlibStreamFactory.createZlibOutputStream(st, 6, EDeflateCompressStrategy.Default, leaveOpen);
|
|
}
|
|
}
|
|
}
|