Interface ICompressionCodecFactory
Provides compression codec implementations for different compression codecs
public interface ICompressionCodecFactory
Methods
CreateCodec(CompressionCodecType)
Create a new compression codec
ICompressionCodec CreateCodec(CompressionCodecType compressionCodecType)
Parameters
compressionCodecType
CompressionCodecTypeThe type of codec to create
Returns
- ICompressionCodec
The created codec
CreateCodec(CompressionCodecType, int?)
Create a new compression codec with a specified compression level
ICompressionCodec CreateCodec(CompressionCodecType compressionCodecType, int? compressionLevel)
Parameters
compressionCodecType
CompressionCodecTypeThe type of codec to create
compressionLevel
int?The compression level to use when compressing data
Returns
- ICompressionCodec
The created codec