Search Results for

    Show / Hide Table of Contents

    Class SpectralEvent

    Inheritance
    Object
    ResultBase
    EventBase
    EventCommon
    SpectralEvent
    BlobEvent
    ChirpEvent
    ClickEvent
    ChatterEvent
    CompositeEvent
    HarmonicEvent
    OscillationEvent
    WhipEvent
    WhistleEvent
    Implements
    IComparable<ResultBase>
    IComparable
    IDrawableEvent
    ISpectralEvent
    ISpectralBand
    ITemporalEvent
    IInstantEvent
    Inherited Members
    EventCommon.Name
    EventCommon.Profile
    EventCommon.DecibelDetectionThreshold
    EventCommon.ComponentName
    EventCommon.ResultStartSeconds
    EventCommon.Score
    EventCommon.ScoreRange
    EventCommon.ScoreNormalized
    EventBase.SegmentStartSeconds
    EventBase.EventStartSeconds
    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.Events
    Assembly: AudioAnalysisTools.dll
    Syntax
    public class SpectralEvent : EventCommon, IComparable<ResultBase>, IComparable, IDrawableEvent, ISpectralEvent, ISpectralBand, ITemporalEvent, IInstantEvent

    Constructors

    | Improve this Doc View Source

    SpectralEvent()

    Declaration
    public SpectralEvent()
    | Improve this Doc View Source

    SpectralEvent(TimeSpan, Double, Double, Double, Double)

    Declaration
    public SpectralEvent(TimeSpan segmentStartOffset, double eventStartRecordingRelative, double eventEndRecordingRelative, double minFreq, double maxFreq)
    Parameters
    Type Name Description
    TimeSpan segmentStartOffset
    Double eventStartRecordingRelative
    Double eventEndRecordingRelative
    Double minFreq
    Double maxFreq

    Properties

    | Improve this Doc View Source

    BandWidthHertz

    Declaration
    public double BandWidthHertz { get; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    EventDurationSeconds

    Gets the event duration in seconds.

    Declaration
    public double EventDurationSeconds { get; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    EventEndSeconds

    Declaration
    public virtual double EventEndSeconds { get; set; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    HighFrequencyHertz

    Declaration
    public virtual double HighFrequencyHertz { get; set; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    LowFrequencyHertz

    Declaration
    public virtual double LowFrequencyHertz { get; set; }
    Property Value
    Type Description
    Double

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

    Implements

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

    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