Class ResultsTools
Inherited Members
Namespace: AudioAnalysisTools
Assembly: AudioAnalysisTools.dll
Syntax
public static class ResultsTools
Fields
| Improve this Doc View SourceReportFileExt
Declaration
public const string ReportFileExt = "csv"
Field Value
Type | Description |
---|---|
String |
Methods
| Improve this Doc View SourceConvertEventsToIndices(IAnalyser2, EventBase[], ref SummaryIndexBase[], TimeSpan, Double)
Declaration
public static void ConvertEventsToIndices(IAnalyser2 analyser, EventBase[] events, ref SummaryIndexBase[] indices, TimeSpan durationOfTheOriginalAudioFile, double scoreThreshold)
Parameters
Type | Name | Description |
---|---|---|
IAnalyser2 | analyser | |
Event |
events | |
Summary |
indices | |
Time |
durationOfTheOriginalAudioFile | |
Double | scoreThreshold |
CorrectEvent(AnalysisResult2, EventBase, Int32, Int32)
Declaration
public static void CorrectEvent(AnalysisResult2 result, EventBase eventToBeFixed, int totalEventsSoFar, int totalEventsInResultSoFar)
Parameters
Type | Name | Description |
---|---|---|
Analysis |
result | |
Event |
eventToBeFixed | |
Int32 | totalEventsSoFar | |
Int32 | totalEventsInResultSoFar |
CorrectSpectrumIndex(AnalysisResult2, SpectralIndexBase, Int32, Int32)
Declaration
public static void CorrectSpectrumIndex(AnalysisResult2 result, SpectralIndexBase spectralIndexToBeFixed, int totalSpectrumIndicesSoFar, int totalSpectrumIndicesInResultSoFar)
Parameters
Type | Name | Description |
---|---|---|
Analysis |
result | |
Spectral |
spectralIndexToBeFixed | |
Int32 | totalSpectrumIndicesSoFar | |
Int32 | totalSpectrumIndicesInResultSoFar |
CorrectSummaryIndex(AnalysisResult2, SummaryIndexBase, Int32, Int32)
Declaration
public static void CorrectSummaryIndex(AnalysisResult2 result, SummaryIndexBase indexToBeFixed, int totalSummaryIndicesSoFar, int totalSumaryIndicesInJustThisResultSoFar)
Parameters
Type | Name | Description |
---|---|---|
Analysis |
result | |
Summary |
indexToBeFixed | |
Int32 | totalSummaryIndicesSoFar | |
Int32 | totalSumaryIndicesInJustThisResultSoFar |
MergeResults<T>(IEnumerable<AnalysisResult2>, Func<AnalysisResult2, T[]>, Action<AnalysisResult2, T, Int32, Int32>)
Declaration
public static T[] MergeResults<T>(IEnumerable<AnalysisResult2> results, Func<AnalysisResult2, T[]> selector, Action<AnalysisResult2, T, int, int> correctionFunc)
where T : ResultBase
Parameters
Type | Name | Description |
---|---|---|
IEnumerable<Analysis |
results | |
Func<Analysis |
selector | |
Action<Analysis |
correctionFunc |
Returns
Type | Description |
---|---|
T[] |
Type Parameters
Name | Description |
---|---|
T |
SaveEvents(IAnalyser2, String, DirectoryInfo, IEnumerable<EventBase>)
Declaration
public static FileInfo SaveEvents(IAnalyser2 analyser2, string fileName, DirectoryInfo outputDirectory, IEnumerable<EventBase> events)
Parameters
Type | Name | Description |
---|---|---|
IAnalyser2 | analyser2 | |
String | fileName | |
Directory |
outputDirectory | |
IEnumerable<Event |
events |
Returns
Type | Description |
---|---|
File |
SaveSpectralIndices(IAnalyser2, String, DirectoryInfo, IEnumerable<SpectralIndexBase>)
Declaration
public static DirectoryInfo SaveSpectralIndices(IAnalyser2 analyser2, string fileName, DirectoryInfo outputDirectory, IEnumerable<SpectralIndexBase> spectra)
Parameters
Type | Name | Description |
---|---|---|
IAnalyser2 | analyser2 | |
String | fileName | |
Directory |
outputDirectory | |
IEnumerable<Spectral |
spectra |
Returns
Type | Description |
---|---|
Directory |
SaveSummaryIndices(IAnalyser2, String, DirectoryInfo, IEnumerable<SummaryIndexBase>)
Declaration
public static FileInfo SaveSummaryIndices(IAnalyser2 analyser2, string fileName, DirectoryInfo outputDirectory, IEnumerable<SummaryIndexBase> indices)
Parameters
Type | Name | Description |
---|---|---|
IAnalyser2 | analyser2 | |
String | fileName | |
Directory |
outputDirectory | |
IEnumerable<Summary |
indices |
Returns
Type | Description |
---|---|
File |