Table of Contents

Class RemoveSilenceSettings

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

Configuration settings for the remove silence audio effect. This effect automatically detects and removes silent or quiet sections from audio streams, useful for audio cleanup, podcast processing, and voice recording optimization.

public class RemoveSilenceSettings

Inheritance

Inherited Members

Properties

Squash

Gets or sets whether to enable squash mode. When enabled, silent sections are completely removed from the output. When disabled, silent sections are reduced in level but not removed entirely. Default: true (remove silent sections completely).

public bool Squash { get; set; }

Property Value

bool

Threshold

Gets or sets the threshold for silence detection as a linear value. Audio levels below this threshold will be considered as silence. Range: 0.0 (complete silence) to 1.0 (no silence filtering). Default: 0.05 (approximately -26dB).

public double Threshold { get; set; }

Property Value

double