Class VideoEffectDenoiseAdaptive
Denoise adaptive effect. Performs spatio-temporal adaptive noise reduction filtering.
Inherited Members
Namespace: VisioForge.Core.Types.VideoEffects
Assembly: VisioForge.Core.dll
Syntax
public class VideoEffectDenoiseAdaptive : VideoEffect, IVideoEffectDenoiseAdaptive, IVideoEffect
Constructors
VideoEffectDenoiseAdaptive(bool, int, int, string, TimeSpan, TimeSpan)
Initializes a new instance of the VideoEffectDenoiseAdaptive class.
Declaration
public VideoEffectDenoiseAdaptive(bool enabled, int threshold, int blurType, string name = "DenoiseAdaptive", TimeSpan startTime = default, TimeSpan stopTime = default)
Parameters
Type | Name | Description |
---|---|---|
bool | enabled | True to enable effect. |
int | threshold | Threshold (0 - 255, 20 by default). |
int | blurType | Blur type (0 - 3, 0 by default). |
string | name | Effect name. Can be used to get effect interface to control it. |
TimeSpan | startTime | Start time. Use 0 to show effect always. |
TimeSpan | stopTime | Stop time. Use 0 to show effect always. |
Properties
BlurType
Gets or sets blur type (0 - 3, 0 by default).
Declaration
public int BlurType { get; set; }
Property Value
Type | Description |
---|---|
int |
Threshold
Gets or sets threshold value (0 - 255, 20 by default).
Declaration
public int Threshold { get; set; }
Property Value
Type | Description |
---|---|
int |
Methods
GetEffectType()
Gets type.
Declaration
public VideoEffectType GetEffectType()
Returns
Type | Description |
---|---|
VideoEffectType | The VideoEffectType. |