Class Aed
Acoustic Event Detection.
Assembly: AnalysisPrograms.dll
Syntax
public class Aed : AbstractStrongAnalyser, IAnalyser2, ICiteable, IHasStatus
Fields
|
Improve this Doc
View Source
CommandName
Declaration
public const string CommandName = "AED"
Field Value
Properties
|
Improve this Doc
View Source
DefaultSettings
Gets the initial (default) settings for the analysis.
Declaration
public override AnalysisSettings DefaultSettings { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Description
Declaration
public override string Description { get; }
Property Value
Overrides
|
Improve this Doc
View Source
DisplayName
Gets the name to display for the analysis.
Declaration
public override string DisplayName { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Identifier
Declaration
public override string Identifier { get; }
Property Value
Overrides
|
Improve this Doc
View Source
Status
Declaration
public override Status Status { get; }
Property Value
Overrides
Methods
|
Improve this Doc
View Source
Analyze<T>(AnalysisSettings, SegmentSettings<T>)
Declaration
public override AnalysisResult2 Analyze<T>(AnalysisSettings analysisSettings, SegmentSettings<T> segmentSettings)
Parameters
Returns
Type Parameters
Overrides
AnalysisBase.AbstractStrongAnalyser.Analyze<T>(AnalysisBase.AnalysisSettings, AnalysisBase.SegmentSettings<T>)
|
Improve this Doc
View Source
Declaration
public static EventCommon[] CallAed(BaseSonogram sonogram, Aed.AedConfiguration aedConfiguration, TimeSpan segmentStartOffset, TimeSpan segmentDuration)
Parameters
Returns
|
Improve this Doc
View Source
Detect(FileInfo, Aed.AedConfiguration, TimeSpan)
Declaration
public static Tuple<EventCommon[], AudioRecording, BaseSonogram> Detect(FileInfo audioFile, Aed.AedConfiguration aedConfiguration, TimeSpan segmentStartOffset)
Parameters
Returns
|
Improve this Doc
View Source
Declaration
public static Image DrawSonogram(BaseSonogram sonogram, IEnumerable<EventCommon> events)
Parameters
Returns
Type |
Description |
SixLabors.ImageSharp.Image |
|
|
Improve this Doc
View Source
Execute(Aed.Arguments)
Declaration
public static void Execute(Aed.Arguments arguments)
Parameters
|
Improve this Doc
View Source
GetAedParametersFromConfigFileOrDefaults(Config)
Declaration
public static Aed.AedConfiguration GetAedParametersFromConfigFileOrDefaults(Config configuration)
Parameters
Type |
Name |
Description |
Config |
configuration |
|
Returns
|
Improve this Doc
View Source
SummariseResults(AnalysisSettings, FileSegment, EventBase[], SummaryIndexBase[], SpectralIndexBase[], AnalysisResult2[])
Declaration
public override void SummariseResults(AnalysisSettings settings, FileSegment inputFileSegment, EventBase[] events, SummaryIndexBase[] indices, SpectralIndexBase[] spectralIndices, AnalysisResult2[] results)
Parameters
Overrides
|
Improve this Doc
View Source
WriteEventsFile(FileInfo, IEnumerable<EventBase>)
Declaration
public override void WriteEventsFile(FileInfo destination, IEnumerable<EventBase> results)
Parameters
Overrides
|
Improve this Doc
View Source
WriteEventsFileStatic(FileInfo, IEnumerable<EventBase>)
Declaration
public static void WriteEventsFileStatic(FileInfo destination, IEnumerable<EventBase> results)
Parameters
|
Improve this Doc
View Source
WriteSpectrumIndicesFiles(DirectoryInfo, String, IEnumerable<SpectralIndexBase>)
Declaration
public override List<FileInfo> WriteSpectrumIndicesFiles(DirectoryInfo destination, string fileNameBase, IEnumerable<SpectralIndexBase> results)
Parameters
Returns
Overrides
|
Improve this Doc
View Source
WriteSummaryIndicesFile(FileInfo, IEnumerable<SummaryIndexBase>)
Declaration
public override void WriteSummaryIndicesFile(FileInfo destination, IEnumerable<SummaryIndexBase> results)
Parameters
Overrides
Implements
Extension Methods