Search Results for

    Show / Hide Table of Contents

    Class BlobEvent

    An acoustic event that also includes data about the content identified by the event.

    Inheritance
    Object
    ResultBase
    EventBase
    EventCommon
    SpectralEvent
    BlobEvent
    Implements
    IComparable<ResultBase>
    IComparable
    IDrawableEvent
    ISpectralEvent
    ISpectralBand
    ITemporalEvent
    IInstantEvent
    IPointData
    Inherited Members
    SpectralEvent.EventEndSeconds
    SpectralEvent.HighFrequencyHertz
    SpectralEvent.LowFrequencyHertz
    SpectralEvent.EventDurationSeconds
    SpectralEvent.BandWidthHertz
    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
    Assembly: AudioAnalysisTools.dll
    Syntax
    public class BlobEvent : SpectralEvent, IComparable<ResultBase>, IComparable, IDrawableEvent, ISpectralEvent, ISpectralBand, ITemporalEvent, IInstantEvent, IPointData

    Constructors

    | Improve this Doc View Source

    BlobEvent()

    Declaration
    public BlobEvent()

    Properties

    | Improve this Doc View Source

    Points

    Declaration
    public ICollection<ISpectralPoint> Points { get; }
    Property Value
    Type Description
    ICollection<ISpectralPoint>

    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)
    | Improve this Doc View Source

    GetBlobEvents(SpectrogramStandard, BlobParameters, Nullable<Double>, TimeSpan, String)

    Declaration
    public static (List<EventCommon> Events, List<Plot> DecibelPlots) GetBlobEvents(SpectrogramStandard spectrogram, BlobParameters bp, double? decibelThreshold, TimeSpan segmentStartOffset, string profileName)
    Parameters
    Type Name Description
    SpectrogramStandard spectrogram
    BlobParameters bp
    Nullable<Double> decibelThreshold
    TimeSpan segmentStartOffset
    String profileName
    Returns
    Type Description
    (T1, T2)<List<EventCommon>, List<Plot>>

    Implements

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

    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