Table of Contents

Class PNGEncoderSettings

Namespace
VisioForge.Core.Types.X.VideoEncoders
Assembly
VisioForge.Core.dll

PNG encoder settings for the rspngenc GStreamer element. This encoder is based on the Rust PNG encoder implementation for high-quality PNG image compression.

public class PNGEncoderSettings

Inheritance

Inherited Members

Properties

CompressionLevel

Gets or sets the compression level for PNG encoding. Higher values provide better compression but slower encoding. Default: MediumHigh (6)

public PNGEncoderCompressionLevel CompressionLevel { get; set; }

Property Value

PNGEncoderCompressionLevel

Filter

Gets or sets the filter type for PNG encoding. Filter types are used to preprocess the image data before compression to improve compression efficiency for different types of image content. Default: None

public PNGEncoderFilterType Filter { get; set; }

Property Value

PNGEncoderFilterType

WriteInfo

Gets or sets whether to write info chunks to the PNG file. Default: true

public bool WriteInfo { get; set; }

Property Value

bool