Class ScaleTempoAudioEffect
Scale tempo audio effect.
Inherited Members
Namespace: VisioForge.Core.Types.X.AudioEffects
Assembly: VisioForge.Core.dll
Syntax
public class ScaleTempoAudioEffect : BaseAudioEffect, ISharedAudioEffectX, IVideoEditXAudioEffect
Constructors
ScaleTempoAudioEffect(double)
Initializes a new instance of the ScaleTempoAudioEffect class.
Declaration
public ScaleTempoAudioEffect(double rate = 1)
Parameters
Type | Name | Description |
---|---|---|
double | rate | Scale rate. |
Properties
Overlap
Gets or sets the percentage of stride to overlap. Default: 0.2.
Declaration
public double Overlap { get; set; }
Property Value
Type | Description |
---|---|
double | The overlap. |
Rate
Gets or sets the rate. 1.0 by default. 2.0 to double speed, 0.5 for half-speed.
Declaration
public double Rate { get; set; }
Property Value
Type | Description |
---|---|
double | The rate. |
Search
Gets or sets the search length to search for the best overlap position. Default: 14 ms.
Declaration
public TimeSpan Search { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan | The search. |
Stride
Gets or sets the length time to output each stride. Default: 30 ms.
Declaration
public TimeSpan Stride { get; set; }
Property Value
Type | Description |
---|---|
TimeSpan | The stride. |
Methods
GenerateDescription()
Generates the description.
Declaration
public string GenerateDescription()
Returns
Type | Description |
---|---|
string | System.String. |