1 using SharpCompress.Compressor.Deflate;
3 namespace SharpCompress.Common
6 /// Detailed compression properties when saving.
8 internal class CompressionInfo
10 public CompressionInfo()
12 DeflateCompressionLevel = CompressionLevel.Default;
16 /// The algorthm to use. Must be valid for the format type.
18 public CompressionType Type { get; set; }
21 /// When CompressionType.Deflate is used, this property is referenced. Defaults to CompressionLevel.Default.
23 public CompressionLevel DeflateCompressionLevel { get; set; }
25 public static implicit operator CompressionInfo(CompressionType compressionType)
27 return new CompressionInfo() {Type = compressionType};