Class MaxineDenoiseVideoEffect
Nvidia Maxine Denoise video effect. Implements the VideoEffect.
Implements
Inherited Members
Namespace: VisioForge.Core.Types.VideoEffects.NvidiaMaxine
Assembly: VisioForge.Core.dll
Syntax
public class MaxineDenoiseVideoEffect : VideoEffect, IVideoEffect
Constructors
MaxineDenoiseVideoEffect(string, string, float)
Initializes a new instance of the MaxineDenoiseVideoEffect class.
Declaration
public MaxineDenoiseVideoEffect(string modelsDir, string name = "maxine_denoise", float strength = 0.7)
Parameters
Type | Name | Description |
---|---|---|
string | modelsDir | The Nvidia Maxine SDK models directory. |
string | name | The name. |
float | strength | The strength. |
Properties
ModelsDir
Gets the Nvidia Maxine SDK models directory.
Declaration
public string ModelsDir { get; }
Property Value
Type | Description |
---|---|
string | The models dir. |
Strength
Gets or sets the strength. The Strength of value 0 corresponds to a weak effect, which places a higher emphasis on texture preservation. The Strength of value 1 corresponds to a strong effect, which places a higher emphasis on noise removal.
Declaration
public float Strength { get; set; }
Property Value
Type | Description |
---|---|
float | The strength. |
Methods
GetEffectType()
Gets type.
Declaration
public VideoEffectType GetEffectType()
Returns
Type | Description |
---|---|
VideoEffectType | The VideoEffectType. |