Search Results for

    Show / Hide Table of Contents

    Class IndexCalculateSixOnly

    THis class calculates only six major indices. WARNING: DO NOT USE Frame Overlap when calculating acoustic indices. It yields ACI, BGN, POW and EVN results that are significantly different from the default.

    Inheritance
    Object
    IndexCalculateSixOnly
    Inherited Members
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AudioAnalysisTools.Indices
    Assembly: AudioAnalysisTools.dll
    Syntax
    public class IndexCalculateSixOnly

    Methods

    | Improve this Doc View Source

    Analysis(AudioRecording, TimeSpan, Int32, Boolean)

    Extracts six spectral acoustic indices from the entire segment of the passed recording.

    Declaration
    public static SpectralIndexValuesForContentDescription Analysis(AudioRecording recording, TimeSpan segmentOffsetTimeSpan, int sampleRateOfOriginalAudioFile, bool returnSonogramInfo = false)
    Parameters
    Type Name Description
    AudioRecording recording

    an audio recording. IMPORTANT NOTE: This is a one minute segment of the larger total recording.

    TimeSpan segmentOffsetTimeSpan

    The start time of the required segment relative to start of SOURCE audio recording.

    Int32 sampleRateOfOriginalAudioFile

    That is, prior to being resample to the default of 22050.

    Boolean returnSonogramInfo

    boolean with default value = false.

    Returns
    Type Description
    SpectralIndexValuesForContentDescription

    An IndexCalculateResult.

    | Improve this Doc View Source

    GetIndexProperties()

    Declaration
    public static Dictionary<string, IndexProperties> GetIndexProperties()
    Returns
    Type Description
    Dictionary<String, IndexProperties>

    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