Search Results for

    Show / Hide Table of Contents

    Class WhipEvent

    Inheritance
    Object
    ResultBase
    EventBase
    EventCommon
    SpectralEvent
    WhipEvent
    Implements
    IComparable<ResultBase>
    IComparable
    IDrawableEvent
    ISpectralEvent
    ISpectralBand
    ITemporalEvent
    IInstantEvent
    ITracks<Track>
    Inherited Members
    SpectralEvent.EventDurationSeconds
    SpectralEvent.BandWidthHertz
    EventCommon.Name
    EventCommon.Profile
    EventCommon.DecibelDetectionThreshold
    EventCommon.ComponentName
    EventCommon.ResultStartSeconds
    EventCommon.ScoreRange
    EventCommon.ScoreNormalized
    EventBase.SegmentStartSeconds
    EventBase.SetEventStartRelative(TimeSpan, Double)
    ResultBase.FileName
    ResultBase.SegmentDurationSeconds
    ResultBase.ResultMinute
    ResultBase.CompareTo(ResultBase)
    ResultBase.CompareTo(Object)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AudioAnalysisTools
    Assembly: AudioAnalysisTools.dll
    Syntax
    public class WhipEvent : SpectralEvent, IComparable<ResultBase>, IComparable, IDrawableEvent, ISpectralEvent, ISpectralBand, ITemporalEvent, IInstantEvent, ITracks<Track>

    Constructors

    | Improve this Doc View Source

    WhipEvent(Track, Interval<Double>)

    Declaration
    public WhipEvent(Track whip, Interval<double> interval)
    Parameters
    Type Name Description
    Track whip
    Interval<Double> interval

    Properties

    | Improve this Doc View Source

    EventEndSeconds

    Declaration
    public override double EventEndSeconds { get; }
    Property Value
    Type Description
    Double
    Overrides
    SpectralEvent.EventEndSeconds
    | Improve this Doc View Source

    EventStartSeconds

    Declaration
    public override double EventStartSeconds { get; }
    Property Value
    Type Description
    Double
    Overrides
    EventBase.EventStartSeconds
    | Improve this Doc View Source

    HighFrequencyHertz

    Declaration
    public override double HighFrequencyHertz { get; }
    Property Value
    Type Description
    Double
    Overrides
    SpectralEvent.HighFrequencyHertz
    | Improve this Doc View Source

    LowFrequencyHertz

    Declaration
    public override double LowFrequencyHertz { get; }
    Property Value
    Type Description
    Double
    Overrides
    SpectralEvent.LowFrequencyHertz
    | Improve this Doc View Source

    Score

    Gets the average track amplitude.

    Declaration
    public override double Score { get; }
    Property Value
    Type Description
    Double
    Overrides
    EventCommon.Score
    Remarks

    Thevent score is an average value of the track score.

    | Improve this Doc View Source

    Tracks

    Declaration
    public List<Track> Tracks { get; }
    Property Value
    Type Description
    List<Track>

    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
    SpectralEvent.Draw(IImageProcessingContext, EventRenderingOptions)

    Implements

    System.IComparable<T>
    System.IComparable
    IDrawableEvent
    ISpectralEvent
    ISpectralBand
    ITemporalEvent
    IInstantEvent
    ITracks<T>

    Extension Methods

    ObjectExtensions.NotNull(Object)
    ObjectExtensions.AsArray<T>(T)
    ObjectExtensions.AsList<T>(T)
    ObjectExtensions.Wrap<T>(T)
    SystemExtensions.BinarySerialize(Object)
    ConfigFileExtensions.NotNull(Object, FileInfo, String, String)
    ConfigFileExtensions.ValidateNotNull(Object, String, String)
    ConfigFileExtensions.ValidateLessThan<T>(Object, Nullable<T>, String, Nullable<T>, String, String)
    ExtensionsXml.SerializeObject<T>(T)
    EventDrawer.DrawScoreIndicator(SpectralEvent, IImageProcessingContext, EventRenderingOptions)
    EventDrawer.DrawEventLabel(SpectralEvent, IImageProcessingContext, EventRenderingOptions)
    EventConverters.ConvertSpectralEventToAcousticEvent(SpectralEvent)
    • Improve this Doc
    • View Source
    In This Article
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top