Search Results for

    Show / Hide Table of Contents

    Class PreprocessorForConvDnn

    This analyzer preprocesses short audio segments a few seconds to maximum 1 minute long for processing by a convolutional Deep NN. It does not accumulate data or other indices over a long recording.

    Inheritance
    Object
    PreprocessorForConvDnn
    Implements
    IAnalyser2
    ICiteable
    IHasStatus
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AnalysisPrograms
    Assembly: AnalysisPrograms.dll
    Syntax
    public class PreprocessorForConvDnn : IAnalyser2, ICiteable, IHasStatus

    Constructors

    | Improve this Doc View Source

    PreprocessorForConvDnn()

    Declaration
    public PreprocessorForConvDnn()

    Properties

    | Improve this Doc View Source

    DefaultSettings

    Declaration
    public AnalysisSettings DefaultSettings { get; }
    Property Value
    Type Description
    AnalysisSettings
    | Improve this Doc View Source

    Description

    Declaration
    public string Description { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    DisplayName

    Declaration
    public string DisplayName { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Identifier

    Declaration
    public string Identifier { get; }
    Property Value
    Type Description
    String
    | Improve this Doc View Source

    Status

    Declaration
    public Status Status { get; }
    Property Value
    Type Description
    Status

    Methods

    | Improve this Doc View Source

    Analyze<T>(AnalysisSettings, SegmentSettings<T>)

    Declaration
    public AnalysisResult2 Analyze<T>(AnalysisSettings analysisSettings, SegmentSettings<T> segmentSettings)
    Parameters
    Type Name Description
    AnalysisSettings analysisSettings
    SegmentSettings<T> segmentSettings
    Returns
    Type Description
    AnalysisResult2
    Type Parameters
    Name Description
    T
    | Improve this Doc View Source

    BeforeAnalyze(AnalysisSettings)

    Declaration
    public void BeforeAnalyze(AnalysisSettings analysisSettings)
    Parameters
    Type Name Description
    AnalysisSettings analysisSettings
    | Improve this Doc View Source

    ConvertEventsToSummaryIndices(IEnumerable<EventBase>, TimeSpan, TimeSpan, Double)

    Declaration
    public SummaryIndexBase[] ConvertEventsToSummaryIndices(IEnumerable<EventBase> events, TimeSpan unitTime, TimeSpan duration, double scoreThreshold)
    Parameters
    Type Name Description
    IEnumerable<EventBase> events
    TimeSpan unitTime
    TimeSpan duration
    Double scoreThreshold
    Returns
    Type Description
    SummaryIndexBase[]
    | Improve this Doc View Source

    ParseConfig(FileInfo)

    Declaration
    public AnalyzerConfig ParseConfig(FileInfo file)
    Parameters
    Type Name Description
    FileInfo file
    Returns
    Type Description
    AnalyzerConfig
    | Improve this Doc View Source

    SummariseResults(AnalysisSettings, FileSegment, EventBase[], SummaryIndexBase[], SpectralIndexBase[], AnalysisResult2[])

    Declaration
    public void SummariseResults(AnalysisSettings settings, FileSegment inputFileSegment, EventBase[] events, SummaryIndexBase[] indices, SpectralIndexBase[] spectralIndices, AnalysisResult2[] results)
    Parameters
    Type Name Description
    AnalysisSettings settings
    FileSegment inputFileSegment
    EventBase[] events
    SummaryIndexBase[] indices
    SpectralIndexBase[] spectralIndices
    AnalysisResult2[] results
    | Improve this Doc View Source

    WriteEventsFile(FileInfo, IEnumerable<EventBase>)

    Declaration
    public void WriteEventsFile(FileInfo destination, IEnumerable<EventBase> results)
    Parameters
    Type Name Description
    FileInfo destination
    IEnumerable<EventBase> results
    | Improve this Doc View Source

    WriteSpectrumIndicesFiles(DirectoryInfo, String, IEnumerable<SpectralIndexBase>)

    Declaration
    public List<FileInfo> WriteSpectrumIndicesFiles(DirectoryInfo destination, string fileNameBase, IEnumerable<SpectralIndexBase> results)
    Parameters
    Type Name Description
    DirectoryInfo destination
    String fileNameBase
    IEnumerable<SpectralIndexBase> results
    Returns
    Type Description
    List<FileInfo>
    | Improve this Doc View Source

    WriteSummaryIndicesFile(FileInfo, IEnumerable<SummaryIndexBase>)

    Declaration
    public void WriteSummaryIndicesFile(FileInfo destination, IEnumerable<SummaryIndexBase> results)
    Parameters
    Type Name Description
    FileInfo destination
    IEnumerable<SummaryIndexBase> results

    Implements

    IAnalyser2
    ICiteable
    IHasStatus

    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)
    • 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