Search Results for

    Show / Hide Table of Contents

    Class AmplitudeSonogram

    This class is designed to produce a full-bandwidth spectrogram of spectral amplitudes The constructor calls the three argument BaseSonogram constructor.

    Inheritance
    Object
    BaseSonogram
    AmplitudeSonogram
    Inherited Members
    BaseSonogram.Configuration
    BaseSonogram.FreqScale
    BaseSonogram.MaxAmplitude
    BaseSonogram.SampleRate
    BaseSonogram.Duration
    BaseSonogram.NyquistFrequency
    BaseSonogram.FrameDuration
    BaseSonogram.FrameStep
    BaseSonogram.FBinWidth
    BaseSonogram.FramesPerSecond
    BaseSonogram.FrameCount
    BaseSonogram.SnrData
    BaseSonogram.DecibelsPerFrame
    BaseSonogram.DecibelsNormalised
    BaseSonogram.ModalNoiseProfile
    BaseSonogram.DecibelReference
    BaseSonogram.SigState
    BaseSonogram.Data
    BaseSonogram.RescaleLinearFrequencyScale(Double[,], FrequencyScale)
    BaseSonogram.GetImageFullyAnnotated(String, Nullable<Color>)
    BaseSonogram.GetImageFullyAnnotated(Image<Rgb24>, String, Int32[,], Nullable<Color>)
    BaseSonogram.GetImageAnnotatedWithLinearHerzScale(Image<Rgb24>, String, Nullable<Color>)
    BaseSonogram.GetImage()
    BaseSonogram.GetImage(Boolean, Boolean, Boolean)
    BaseSonogram.Data2ImageData(Double[,])
    BaseSonogram.GetSonogramImage(Double[,], Int32, Int32, Boolean, Int32, Boolean, Int32, Int32)
    BaseSonogram.GetSonogramImage(Double[,], Int32, Int32)
    BaseSonogram.GetAvSpectrum_LowestPercentile(Double[,], Int32)
    BaseSonogram.GetAvSpectrum_HighestPercentile(Double[,], Int32)
    BaseSonogram.GetImageAnnotatedWithLinearHertzScale(Image<Rgb24>, Int32, Int32, String, Nullable<Color>)
    BaseSonogram.FrameSonogram(Image<Rgb24>, Image<Rgb24>, TimeSpan, TimeSpan, TimeSpan, TimeSpan)
    BaseSonogram.FrameSonogram(Image<Rgb24>, Image<Rgb24>, TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32, Int32)
    BaseSonogram.DrawTitleBarOfGrayScaleSpectrogram(String, Int32, Nullable<Color>)
    BaseSonogram.SaveDebugSpectrogram(Image, DirectoryInfo, String)
    Object.Equals(Object)
    Object.Equals(Object, Object)
    Object.GetHashCode()
    Object.GetType()
    Object.MemberwiseClone()
    Object.ReferenceEquals(Object, Object)
    Object.ToString()
    Namespace: AudioAnalysisTools.StandardSpectrograms
    Assembly: AudioAnalysisTools.dll
    Syntax
    public class AmplitudeSonogram : BaseSonogram

    Constructors

    | Improve this Doc View Source

    AmplitudeSonogram(SonogramConfig, WavReader)

    Declaration
    public AmplitudeSonogram(SonogramConfig config, WavReader wav)
    Parameters
    Type Name Description
    SonogramConfig config
    WavReader wav

    Methods

    | Improve this Doc View Source

    Make(Double[,])

    This method does nothing because do not want to change the amplitude sonogram in any way. Actually the constructor of this class calls the BaseSonogram constructor that does NOT include a call to Make(). Consequently this method should never be called. Just a place filler.

    Declaration
    public override void Make(double[, ] amplitudeM)
    Parameters
    Type Name Description
    Double[,] amplitudeM

    amplitude sonogram.

    Overrides
    BaseSonogram.Make(Double[,])

    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