Class ChirpEvent
Assembly: AudioAnalysisTools.dll
public class ChirpEvent : SpectralEvent, IComparable<ResultBase>, IComparable, IDrawableEvent, ISpectralEvent, ISpectralBand, ITemporalEvent, IInstantEvent, ITracks<Track>
Constructors
|
Improve this Doc
View Source
Initializes a new instance of the ChirpEvent class.
Declaration
public ChirpEvent(Track chirp, Interval<double> interval)
Parameters
Type |
Name |
Description |
Track |
chirp |
A chirp track consisting of a sequence of spectral points.
|
Interval<Double> |
interval |
A min and maximum score used to normalise the track score.
|
Properties
|
Improve this Doc
View Source
Declaration
public override double EventEndSeconds { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
public override double EventStartSeconds { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Gets or sets the score for the frequency profile of the contained track.
This score is used as a measure of how close the shape of a track matches a desired shape.
Declaration
public double FrequencyProfileScore { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public override double HighFrequencyHertz { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
public override double LowFrequencyHertz { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Gets the average track amplitude.
Declaration
public override double Score { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Declaration
public List<Track> Tracks { get; }
Property Value
Methods
|
Improve this Doc
View Source
Draw(IImageProcessingContext, EventRenderingOptions)
Declaration
public override void Draw(IImageProcessingContext graphics, EventRenderingOptions options)
Parameters
Type |
Name |
Description |
SixLabors.ImageSharp.Processing.IImageProcessingContext |
graphics |
|
EventRenderingOptions |
options |
|
Overrides
Implements
Extension Methods