• Introduction
  • Theory
  • Guides
  • Tutorials
  • FAQ
  • Articles
  • Documentation
  • PDF
Search Results for

    Show / Hide Table of Contents
    • Changelog
    • Contributing
    • Code paths
    • Debugging
    • Code of conduct
    • Commands
      • Help
      • Analyze Long Recording
      • False Colour Spectrograms
      • Concatenate Index Files
    • Config files
      • GenericRecognizerConfig
      • CommonParameters
      • OscillationParameters
      • HarmonicParameters
      • PostProcessingConfig
      • AnalyzerConfig
    • API
      • Acoustics.Shared
        • AnalysisIo
        • AnalysisIoInputDirectory
        • AppConfigHelper
        • Base58
        • Binary
        • ByteCountFormatter
        • DateTimeFormatter
        • FileDateHelpers
        • FilenameHelpers
        • ImageChrome
        • Interval<T>
        • IntervalExtensions
        • InvalidDataSetException
        • InvalidFileDateException
        • IOrderer<TOrder>
        • Json
        • Json.IntervalConverter
        • Json.LegacyTimeSpanDataConverter
        • MediaTypeExtGroup
        • MediaTypeGroup
        • MediaTypes
        • Meta
        • MultiException
        • NonClosingStreamWrapper
        • OrderCoordinator<T>
        • Orderer<TOrder, TOrderProperty>
        • PathDiagnostics
        • PathDiagnostics.PathDiffReport
        • PathUtils
        • Plugins
        • ProcessRunner
        • ProcessRunner.ProcessMaximumRetriesException
        • SortDirection
        • SpectrogramType
        • SunTimes
        • SunTimes.Coords
        • SunTimes.LatitudeCoords
        • SunTimes.LatitudeCoords.Direction
        • SunTimes.LongitudeCoords
        • SunTimes.LongitudeCoords.Direction
        • TempFileHelper
        • TimeSpanFormatter
        • Topology
        • TwoDimensionalArray
        • Validation
        • ValidationExtensions
        • Yaml
        • YamlTypeTagAttribute
      • Acoustics.Shared.ColorScales
        • ColorBrewer
        • ColorBrewer.DivergingPalettes
        • ColorBrewer.QualitativePalettes
        • ColorBrewer.SequentialMultipleHuesPalettes
        • ColorBrewer.SequentialSingleHuePalettes
        • Palette
        • Type
      • Acoustics.Shared.ConfigFile
        • Config
        • ConfigFile
        • ConfigFileException
        • ConfigFileExtensions
        • ConfigSerializeContractResolver
        • IConfig
        • INamedProfiles<T>
        • IProfiles<T>
      • Acoustics.Shared.Contracts
        • Contract
      • Acoustics.Shared.Csv
        • Csv
        • CsvIntervalConverter
        • CsvSetPointConverter
        • TopologyEnumConverter
      • Acoustics.Shared.Extensions
        • CartesianExtension
        • RandomExtensions
      • Acoustics.Shared.ImageSharp
        • DeltaImageProcessor<TPixelBg, TPixelFg>
        • DeltaImageProcessor<TPixelFg>
        • DeltaPixelBlender<TPixel>
        • Drawing
        • Drawing.NoAA
        • IInterval2<TX, TY>
        • RotateFlipType
      • Acoustics.Shared.Logging
        • Log4NetTextWriter
        • Log4NetTextWriter.Mode
        • Logging
      • Acoustics.Tools
        • AudioFilePreparer
        • AudioReadingRequest
        • AudioUtilityInfo
        • AudioUtilityModifiedInfo
        • AudioUtilityRequest
        • BandPassType
        • SpectrogramRequest
      • Acoustics.Tools.Audio
        • AbstractAudioUtility
        • AbstractSpectrogramUtility
        • AbstractUtility
        • AudioFormatNotSupportedException
        • AudioUtilityException
        • BitDepthOperationNotImplemented
        • ChannelNotAvailableException
        • ChannelSelectionOperationNotImplemented
        • CustomSpectrogramUtility
        • FfmpegAudioUtility
        • FfmpegRawPcmAudioUtility
        • IAudioUtility
        • ISpectrogramUtility
        • MasterAudioUtility
        • Mp3SpltAudioUtility
        • Mp3SpltAudioUtility.SplitFileInfo
        • ShntoolAudioUtility
        • SoxAudioUtility
        • SoxAudioUtility.SoxResampleQuality
        • SoxSpectrogramUtility
        • WavPackAudioUtility
      • Acoustics.Tools.Wav
        • IWavReader
        • WavAudioInfo
        • WavChunk
        • WavReader
        • WavReader.WaveFormat
        • WavStreamReader
        • WavUtils
      • AcousticWorkbench
        • AcousticEventService
        • AcousticWorkbenchResponse<T>
        • Api
        • AudioRecordingService
        • AuthenticatedApi
        • AuthenticationService
        • AuthenticationService.EmailLoginRequest
        • AuthenticationService.LoginRequest
        • AuthenticationService.LoginResponse
        • Error
        • IApi
        • IAuthenticatedApi
        • MediaService
        • Meta
        • Service
        • Service.HttpResponseException
        • UrlGenerator
      • AcousticWorkbench.Models
        • AudioEvent
        • AudioRecording
        • Available
        • CommonParameters
        • FormatInfo
        • ImageFormatInfo
        • Media
        • Recording
        • Tagging
      • AForge.Imaging.Filters
        • BaseUsingCopyPartialFilter
        • CannyEdgeDetector
      • AnalysisBase
        • AbstractStrongAnalyser
        • AnalysisCoordinator
        • AnalysisResult
        • AnalysisResult2
        • AnalysisSettings
        • AnalyzerConfig
        • AudioRecordingTooShortException
        • Author
        • Bibliography
        • Citation
        • FileSegment
        • FileSegment.FileDateBehavior
        • IAnalyser2
        • ICiteable
        • IHasStatus
        • ISourcePreparer
        • SaveBehavior
        • SaveBehaviorExtensions
        • SegmentSettings<TSegment>
        • SegmentSettingsBase
        • SegmentSplitException
        • Status
        • TimeAlignment
      • AnalysisBase.Extensions
        • ModifiedInfoExtensions
      • AnalysisBase.ResultBases
        • EventBase
        • EventIndex
        • ITemporalEvent
        • ResultBase
        • SpectralIndexBase
        • SummaryIndexBase
      • AnalysisBase.Segment
        • InvalidSegmentException
        • ISegment<TSource>
        • SourceMetadata
      • AnalysisPrograms
        • AcousticIndices
        • AcousticIndices.AcousticIndicesConfig
        • Aed
        • Aed.AedConfiguration
        • Aed.Arguments
        • AnalysesAvailable
        • Audio2InputForConvCnn
        • Audio2InputForConvCnn.Arguments
        • Audio2InputForConvCnn.AudioToSonogramResult
        • Audio2InputForConvCnn.CsvDataRecord
        • Audio2InputForConvCnn.SpeciesCounts
        • AudioCutter
        • AudioCutter.Arguments
        • AudioFileCheck
        • AudioFileCheck.Arguments
        • BuildMetadata
        • ChannelIntegrityAnalyzer
        • CheckEnvironment
        • CheckEnvironment.Arguments
        • ConcatenateIndexFiles
        • ConcatenateIndexFiles.Arguments
        • Create4Sonograms
        • Create4Sonograms.Arguments
        • Crow
        • DifferenceSpectrogram
        • DifferenceSpectrogram.Arguments
        • DrawEasyImage
        • DrawEasyImage.Arguments
        • DrawLongDurationSpectrograms
        • DrawLongDurationSpectrograms.Arguments
        • DrawSummaryIndexTracks
        • DrawSummaryIndexTracks.Arguments
        • DummyAnalysis
        • DummyAnalysis.Arguments
        • EPR
        • EPR.Arguments
        • FileRenamer
        • FileRenamer.Arguments
        • GroundParrotRecogniser
        • GroundParrotRecogniser.Arguments
        • Human1
        • KoalaMale
        • KoalaMale.KoalaMaleResults
        • LSKiwi3
        • LSKiwi3.Arguments
        • LSKiwiHelper
        • LSKiwiROC
        • LSKiwiROC.Arguments
        • MahnooshSandpit
        • MahnooshSandpit.Arguments
        • MainEntry
        • OscillationRecogniser
        • OscillationRecogniser.Arguments
        • OscillationsGeneric
        • OscillationsGeneric.Arguments
        • PlanesTrainsAndAutomobiles
        • PreprocessorForConvDnn
        • PreprocessorForSurfAnalysis
        • RheobatrachusSilus
        • Sandpit
        • Sandpit.Arguments
        • Segment
        • Segment.Arguments
        • SnrAnalysis
        • SnrAnalysis.Arguments
        • SpeciesAccumulationCurve
        • SpeciesAccumulationCurve.Arguments
        • SpeciesAccumulationStats
        • SPT
        • SPT.Arguments
        • SurfAnalysis
        • SurfAnalysis.Arguments
        • SurfAnalysis.AudioToSonogramResult
        • SurfAnalysis.CsvDataRecord
        • SurfAnalysis.SpeciesCounts
      • AnalysisPrograms.AcousticWorkbench.Orchestration
        • EventMetadataResolver
        • RemoteSegment
        • RemoteSegmentWithData
      • AnalysisPrograms.AnalyseLongRecordings
        • AnalyseLongRecording
        • AnalyseLongRecording.Arguments
      • AnalysisPrograms.ContentDescription
        • BuildModel
        • BuildModel.Arguments
        • UseModel
        • UseModel.CdConfig
      • AnalysisPrograms.Draw.RibbonPlots
        • RibbonPlot
        • RibbonPlot.Arguments
      • AnalysisPrograms.Draw.Zooming
        • DrawZoomingSpectrograms
        • DrawZoomingSpectrograms.Arguments
        • DrawZoomingSpectrograms.Arguments.ZoomActionType
      • AnalysisPrograms.EventStatistics
        • EventStatisticsAnalysis
        • EventStatisticsEntry
        • EventStatisticsEntry.Arguments
        • ImportedEvent
        • ImportedEvent.ImportedEventNameClassMap
      • AnalysisPrograms.Production
        • AnalysisOptionDevilException
        • CommandLineApplicationExtensions
        • CommandLineArgumentException
        • CustomHelpTextGenerator
        • ExceptionLookup
        • ExceptionLookup.ExceptionStyle
        • FileSystemProvider
        • FileSystemProvider.Options
        • InvalidAudioChannelException
        • InvalidDurationException
        • InvalidStartOrEndException
        • MissingDataException
        • NoDeveloperMethodException
        • PhysicalConsoleLogger
      • AnalysisPrograms.Production.Arguments
        • AnalyserArguments
        • DebugOptions
        • HelpArgs
        • ListArgs
        • LogVerbosity
        • MainArgs
        • SourceAndConfigArguments
        • SourceArguments
        • SourceConfigOutputDirArguments
        • SubCommandBase
      • AnalysisPrograms.Production.Parsers
        • DateTimeOffsetParser
        • DirectoryInfoParser
        • FileInfoParser
        • TimeSpanParser
      • AnalysisPrograms.Production.Validation
        • DirectoryExistsOrCreateAttribute
        • ExistingFileAttribute
        • InRangeAttribute
        • NotExistingFileAttribute
        • OneOfThese
      • AnalysisPrograms.Recognizers
        • GenericRecognizer
        • GenericRecognizer.GenericRecognizerConfig
        • NinoxStrenua
        • NinoxStrenua.NinoxStrenuaConfig
        • PetaurusAustralis
        • PetaurusAustralis.PetaurusAustralisConfig
        • PetaurusBreviceps
        • PetaurusBreviceps.PetaurusBrevicepsConfig
        • PetaurusNorfolcensis
        • PetaurusNorfolcensis.PetaurusNorfolcensisConfig
      • AnalysisPrograms.Recognizers.Base
        • BlobParameters
        • CommonParameters
        • DctParameters
        • ForwardTrackParameters
        • HarmonicParameters
        • IEventRecognizer
        • MinAndMaxBandwidthParameters
        • MultiRecognizer
        • MultiRecognizer.MultiRecognizerConfig
        • OnebinTrackParameters
        • OneframeTrackParameters
        • OscillationParameters
        • RecognizerBase
        • RecognizerBase.RecognizerConfig
        • RecognizerEntry
        • RecognizerEntry.Arguments
        • RecognizerResults
        • UpwardTrackParameters
      • AnalysisPrograms.Recognizers.Birds
        • ArdeaInsignis
        • AtrichornisRufescens
        • AtrichornisRufescens.AtrichornisRufescensConfig
        • CalyptorhynchusLathami
        • CalyptorhynchusLathami.CalyptorhynchusLathamiConfig
        • ClimacterisPicumnus
        • ClimacterisPicumnus.ClimacterisPicumnusConfig
        • LewiniaPectoralis
        • LewinsRailConfig
        • ManorinaMelanophrys
        • ManorinaMelanophrys.ManorinaMelanophrysConfig
        • NinoxConnivens
        • NinoxConnivens.NinoxConnivensConfig
        • TytoNovaehollandiae
        • TytoNovaehollandiae.TytoNovaehollandiaeConfig
        • TytoTenebricosa
        • TytoTenebricosa.TytoTenebricosaConfig
      • AnalysisPrograms.Recognizers.Frogs
        • LitoriaBicolor
        • LitoriaBicolorConfig
        • LitoriaCaerulea
        • LitoriaRothii
        • LitoriaRubella
      • AnalysisPrograms.SourcePreparers
        • LocalSourcePreparer
        • RemoteSourcePreparer
        • RemoteSourcePreparerException
      • AnalysisPrograms.SpectralPeakTracking
        • SpectralPeakTrackingConfig
        • SpectralPeakTrackingEntry
        • SpectralPeakTrackingEntry.Arguments
      • AnalysisPrograms.SpectrogramGenerator
        • Audio2Sonogram
        • Audio2Sonogram.Arguments
        • AudioToSonogramResult
        • SpectrogramGenerator
        • SpectrogramGeneratorConfig
        • SpectrogramImageType
      • AnalysisPrograms.StandardizedFeatures
        • StandardizedFeatureExtraction
        • StandardizedFeatureExtractionConfig
        • StandardizedFeatureExtractionConfig.BandsProperties
        • StandardizedFeatureExtractionConfig.Bandwidth
      • AudioAnalysisTools
        • AcousticComplexityIndex
        • AcousticEntropy
        • AcousticEvent
        • AcousticEvent.AcousticEventClassMap
        • ActivityAndCover
        • AnalysisKeys
        • BirdClefExperiment1
        • BirdClefExperiment1.Arguments
        • BirdClefExperiment1.Output
        • BlobEvent
        • ChannelIntegrity
        • ChannelIntegrity.Arguments
        • ChannelIntegrityIndices
        • ChirpEvent
        • ClickEvent
        • ClusterInfo
        • ConfigKeys
        • ConfigKeys.EndpointDetection
        • ConfigKeys.ImageSave
        • ConfigKeys.Mfcc
        • ConfigKeys.Recording
        • ConfigKeys.Sonogram
        • ConfigKeys.SonogramTypes
        • ConfigKeys.Windowing
        • CrossCorrelation
        • EndpointDetectionConfiguration
        • FindMatchingEvents
        • FrommoltProject
        • HarmonicAnalysis
        • HarmonicEvent
        • IPointData
        • ISignalToImage
        • ISpectralPoint
        • ITracks<T>
        • MfccConfiguration
        • OscillationEvent
        • Oscillations2010
        • Oscillations2012
        • Oscillations2014
        • Oscillations2014.FreqVsOscillationsResult
        • Oscillations2019
        • PointOfInterest
        • ResultsTools
        • RidgeDetection
        • RidgeDetection.RidgeDetectionConfiguration
        • SiteDescription
        • SpectralActivity
        • SpectralCentroid
        • SpectralClustering
        • SpectralClustering.ClusteringParameters
        • SpectralClustering.TrainingDataInfo
        • SpectralPeakTracking2018
        • SpectralPeakTracking2018.Output
        • SpectralPeakTrackingSettings
        • SpectralPeakTracks
        • SprTools
        • SummaryActivity
        • SunAndMoon
        • SunAndMoon.SunMoonTides
        • SURFFeatures
        • TemporalEvent
        • TowseySignalToImage
        • UnitConverters
        • WebSignalToImage
        • WhipEvent
        • WhistleEvent
      • AudioAnalysisTools.ContentDescriptionTools
        • ContentAlgorithms
        • ContentSignatures
        • ContentVisualization
        • DataProcessing
        • DescriptionResult
        • EditStatus
        • FunctionalTemplate
        • SourceAudioProvenance
        • TemplateCollection
        • TemplateManifest
      • AudioAnalysisTools.DSP
        • Clipping
        • DSP_Frames
        • DSP_Frames.EnvelopeAndFft
        • DSP_IIRFilter
        • DspFilters
        • FeatureExtraction
        • FeatureLearning
        • FeatureLearningSettings
        • FFT2D
        • FreqScaleType
        • FrequencyScale
        • KmeansClustering
        • KmeansClustering.Output
        • LocalContrastNormalisation
        • MFCCStuff
        • NoiseProfile
        • NoiseReductionType
        • NoiseRemoval_Briggs
        • NoiseRemovalModal
        • OctaveFreqScale
        • PatchSampling
        • PatchSampling.SamplingMethod
        • PcaWhitening
        • PcaWhitening.Output
        • PowerSpectralDensity
        • SNR
        • SNR.BackgroundNoise
        • SNR.SnrStatistics
        • WaveType
        • WavInfo
        • WavWriter
      • AudioAnalysisTools.Events
        • EventCommon
        • EventExtentions
        • EventFilters
        • InstantEvent
        • SpectralEvent
        • SpectralPoint
      • AudioAnalysisTools.Events.Drawing
        • EventDrawer
        • EventRenderingOptions
        • IDrawableEvent
      • AudioAnalysisTools.Events.Interfaces
        • IInstantEvent
        • ISpectralBand
        • ISpectralEvent
        • ITrack
      • AudioAnalysisTools.Events.Tracks
        • Track
        • TrackType
      • AudioAnalysisTools.Events.Types
        • ChatterEvent
        • CompositeEvent
        • EventConverters
        • EventPostProcessing
        • EventPostProcessing.BandwidthConfig
        • EventPostProcessing.DurationConfig
        • EventPostProcessing.PostProcessingConfig
        • EventPostProcessing.SidebandConfig
        • EventPostProcessing.SyllableSequenceConfig
        • EventPostProcessing.SyllableStackConfig
      • AudioAnalysisTools.EventStatistics
        • EventStatistics
        • EventStatistics.EventStatisticsClassMap
        • EventStatisticsCalculate
        • EventStatisticsConfiguration
      • AudioAnalysisTools.Indices
        • AnalyzerConfigIndexProperties
        • ConcatMode
        • GapsAndJoins
        • IIndexPropertyReferenceConfiguration
        • IndexCalculate
        • IndexCalculateConfig
        • IndexCalculateResult
        • IndexCalculateSixOnly
        • IndexDisplay
        • IndexDistributions
        • IndexDistributions.SpectralStats
        • IndexGenerationData
        • IndexMatrices
        • IndexProperties
        • IndexPropertiesCollection
        • InitialiseIndexProperties
        • RainIndices
        • RainIndices.RainStruct
        • SpectralIndexValues
        • SpectralIndexValuesForContentDescription
        • SpectralIndicesToAndFromTable
        • SpectralIndicesToAndFromTable.Arguments
        • SummaryIndexValues
      • AudioAnalysisTools.LongDurationSpectrograms
        • LdSpectrogram3D
        • LdSpectrogram3D.Arguments
        • LDSpectrogramClusters
        • LdSpectrogramConfig
        • LdSpectrogramDifference
        • LDSpectrogramDiscreteColour
        • LDSpectrogramDistance
        • LDSpectrogramRGB
        • LdSpectrogramRibbons
        • LdSpectrogramStitching
        • LdSpectrogramTStatistic
        • SpectrogramConstants
        • SpectrogramType
        • TimeOffsetSingleLayerSuperTile
        • ZoomFocusedSpectrograms
      • AudioAnalysisTools.LongDurationSpectrograms.Zooming
        • InvalidScaleException
        • SpectrogramZoomingConfig
        • ZoomCommon
        • ZoomParameters
        • ZoomTiledSpectrograms
      • AudioAnalysisTools.Scales
        • LinearScale
      • AudioAnalysisTools.StandardSpectrograms
        • AmplitudeSonogram
        • AmplitudeSpectrogram
        • BaseSonogram
        • DecibelSpectrogram
        • EnergySpectrogram
        • Image_MultiTrack
        • ImageTrack
        • SonogramConfig
        • SpectrogramAttributes
        • SpectrogramCepstral
        • SpectrogramMelScale
        • SpectrogramOctaveScale
        • SpectrogramSettings
        • SpectrogramSobelEdge
        • SpectrogramStandard
        • SpectrogramTools
        • TrackType
      • AudioAnalysisTools.TileImage
        • AbsoluteDateTilingProfile
        • DefaultSuperTile
        • DuplicateTileException
        • ImageComponent
        • ISuperTile
        • Layer
        • PanoJsTilingProfile
        • TileBias
        • Tiler
        • TilingProfile
      • AudioAnalysisTools.Tracks
        • ForwardTrackAlgorithm
        • OnebinTrackAlgorithm
        • OneframeTrackAlgorithm
        • UpwardTrackAlgorithm
      • AudioAnalysisTools.WavTools
        • AudioRecording
        • RecordingFetcher
        • TowseyWavReader
        • WavChooser
      • Be.Timvw.Framework.Collections.Generic
        • PropertyComparer<T>
      • BTR.Core.Linq
        • ExpressionExtensions
        • ExpressionVisitor
        • ExpressionVisitor<T>
      • log4net
        • LogExtensions
      • NeuralNets
        • ART
        • ART_2A
        • BinaryCluster
        • Cluster
        • FuzzyART
        • VQ
      • QutSensors.Shared
        • StatDescriptive
        • StatDescriptiveResult
      • SixLabors.ImageSharp
        • ImageSharpExtensions
      • System
        • ArrayExtensions
        • DateTimeAndTimeSpanExtensions
        • DateTimeAndTimeSpanExtensions.RoundingDirection
        • DoubleExtensions
        • DoubleSquareArrayExtensions
        • DoubleSquareArrayExtensions.MergingDirection
        • EnumerableExtensions
        • EnumExtensions
        • ExceptionsExtensions
        • ExtensionsString
        • FileInfoExtensions
        • FileInfoNameComparer
        • LoggedConsole
        • MathExtensions
        • NoConsole
        • ObjectExtensions
        • ProcessExtensions
        • ProcessExtensions.ParentProcessUtilities
        • ReflectionExtensions
        • SystemExtensions
        • TupleExtensions
      • System.Collections.Generic
        • DictionaryExtensions
      • System.Drawing
        • RectangleExtensions
      • System.IO
        • ExtensionsIO
      • System.Threading.Tasks
        • TaskExtensions
      • System.Xml.Linq
        • ExtensionsXml
      • TowseyLibrary
        • AutoAndCrossCorrelation
        • ColorCubeHelix
        • ColorCubeHelix.HslColor
        • ConfigDict
        • ConfigDictionary
        • ConfigurationExtensions
        • CsvTools
        • CubeHelix
        • DataTableTools
        • DataTools
        • DictionaryTools
        • Distribution
        • FFT
        • FFT.WindowFunc
        • FileTools
        • FunctionalTests
        • GaussianTools
        • GraphsAndCharts
        • Gratings
        • Histogram
        • ImageTools
        • Kernal
        • LLR
        • Log
        • Matrix3D
        • MatrixTools
        • NormalDist
        • Oblong
        • Oblong.OblongClassMap
        • OtsuThresholder
        • OtsuThresholder.Arguments
        • Plot
        • PolarCoordinates
        • PulseTrain
        • RandomNumber
        • RandomVariable
        • Spectrum
        • Statistics
        • StructureTensor
        • StructureTensor.RidgeTensorResult
        • StructureTensor.StructureTensorResult
        • SvdAndPca
        • TemporalMatrix
        • TernaryPlots
        • TestTools
        • TextUtilities
        • WaveletPacketDecomposition
        • WaveletPacketDecomposition.BinVector
        • WaveletTransformContinuous
        • WindowFunctions

    Class ImageTrack

    Inheritance
    Object
    ImageTrack
    Inherited Members
    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 sealed class ImageTrack

    Constructors

    | Improve this Doc View Source

    ImageTrack(TrackType)

    Declaration
    public ImageTrack(TrackType type)
    Parameters
    Type Name Description
    TrackType type
    | Improve this Doc View Source

    ImageTrack(TrackType, Double[])

    Declaration
    public ImageTrack(TrackType type, double[] data)
    Parameters
    Type Name Description
    TrackType type
    Double[] data
    | Improve this Doc View Source

    ImageTrack(TrackType, Double[], Double[])

    Initializes a new instance of the ImageTrack class. used for showing the singal envelope track.

    Declaration
    public ImageTrack(TrackType type, double[] data1, double[] data2)
    Parameters
    Type Name Description
    TrackType type
    Double[] data1
    Double[] data2
    | Improve this Doc View Source

    ImageTrack(TrackType, Double[,])

    Declaration
    public ImageTrack(TrackType type, double[, ] data)
    Parameters
    Type Name Description
    TrackType type
    Double[,] data
    | Improve this Doc View Source

    ImageTrack(TrackType, Int32[])

    Initializes a new instance of the ImageTrack class. CONSTRUCTOR.

    Declaration
    public ImageTrack(TrackType type, int[] data)
    Parameters
    Type Name Description
    TrackType type
    Int32[] data
    | Improve this Doc View Source

    ImageTrack(TrackType, TimeSpan, Double)

    Declaration
    public ImageTrack(TrackType type, TimeSpan t, double pixelsPerSecond)
    Parameters
    Type Name Description
    TrackType type
    TimeSpan t
    Double pixelsPerSecond

    Fields

    | Improve this Doc View Source

    DefaultHeight

    Declaration
    public const int DefaultHeight = 30
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    envelopeTrackHeight

    Declaration
    public const int envelopeTrackHeight = 40
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    HeightOfTimeScale

    Declaration
    public const int HeightOfTimeScale = 15
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    scoreMax

    Declaration
    public double scoreMax
    Field Value
    Type Description
    Double
    | Improve this Doc View Source

    scoreMin

    Declaration
    public double scoreMin
    Field Value
    Type Description
    Double
    | Improve this Doc View Source

    scoreTrackHeight

    Declaration
    public const int scoreTrackHeight = 40
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    syllablesTrackHeight

    Declaration
    public const int syllablesTrackHeight = 10
    Field Value
    Type Description
    Int32
    | Improve this Doc View Source

    TrackColors

    Declaration
    public static Color[] TrackColors
    Field Value
    Type Description
    SixLabors.ImageSharp.Color[]

    Properties

    | Improve this Doc View Source

    bottomOffset

    Declaration
    public int bottomOffset { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    GarbageID

    Declaration
    public int GarbageID { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    Height

    Declaration
    public int Height { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    Name

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

    sampleUnit

    Declaration
    public int sampleUnit { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    ScoreMax

    Declaration
    public double ScoreMax { get; set; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    ScoreMin

    Declaration
    public double ScoreMin { get; set; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    ScoreThreshold

    Declaration
    public double ScoreThreshold { get; set; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    SegmentationThreshold_k1

    Declaration
    public double SegmentationThreshold_k1 { get; set; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    SegmentationThreshold_k2

    Declaration
    public double SegmentationThreshold_k2 { get; set; }
    Property Value
    Type Description
    Double
    | Improve this Doc View Source

    topOffset

    Declaration
    public int topOffset { get; set; }
    Property Value
    Type Description
    Int32
    | Improve this Doc View Source

    TrackType

    Declaration
    public TrackType TrackType { get; set; }
    Property Value
    Type Description
    TrackType

    Methods

    | Improve this Doc View Source

    CalculateGridInterval(TimeSpan, Int32)

    Declaration
    public static TimeSpan CalculateGridInterval(TimeSpan totalDuration, int width)
    Parameters
    Type Name Description
    TimeSpan totalDuration
    Int32 width
    Returns
    Type Description
    TimeSpan
    | Improve this Doc View Source

    DrawBarScoreTrack(Double[], Double[], Int32, Double, String)

    used to draw score track of an array of values The values in array MUST lie in [0,1].

    Declaration
    public static Image<Rgb24> DrawBarScoreTrack(double[] order, double[] array, int trackWidth, double threshold, string title)
    Parameters
    Type Name Description
    Double[] order
    Double[] array
    Int32 trackWidth
    Double threshold
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawColourScoreTrack(Double[], Double[], Int32, Int32, Double, String)

    used to draw coloured score track or any array of values.

    Declaration
    public static Image<Rgb24> DrawColourScoreTrack(double[] order, double[] array, int trackWidth, int trackHeight, double threshold, string title)
    Parameters
    Type Name Description
    Double[] order
    Double[] array
    Int32 trackWidth
    Int32 trackHeight
    Double threshold
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawDecibelTrack(Image<Rgb24>)

    Declaration
    public Image<Rgb24> DrawDecibelTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawDecibelTrack(Double[], Int32, Double, Double)

    This method assumes that the passed decibel array has been normalised.

    Declaration
    public static Image<Rgb24> DrawDecibelTrack(double[] data, int imageWidth, double segmentationThreshold_k1, double segmentationThreshold_k2)
    Parameters
    Type Name Description
    Double[] data
    Int32 imageWidth
    Double segmentationThreshold_k1
    Double segmentationThreshold_k2
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawGrayScaleScoreTrack(Double[], Double, Double, Double, String)

    used to draw score track or any array of values.

    Declaration
    public static Image<Rgb24> DrawGrayScaleScoreTrack(double[] array, double minVal, double maxVal, double threshold, string title)
    Parameters
    Type Name Description
    Double[] array
    Double minVal
    Double maxVal
    Double threshold
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawGrayScaleScoreTrack(Double[], Int32, Double, String)

    Declaration
    public static Image<Rgb24> DrawGrayScaleScoreTrack(double[] array, int trackHeight, double threshold, string title)
    Parameters
    Type Name Description
    Double[] array
    Int32 trackHeight
    Double threshold
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawNamedScoreArrayTrack(Image<Rgb24>)

    Declaration
    public Image<Rgb24> DrawNamedScoreArrayTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawScoreArrayTrack(Image<Rgb24>)

    Displays a score track, normalised to min and max of the data. max=approx 8-16.

    Declaration
    public Image<Rgb24> DrawScoreArrayTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawScoreArrayTrack(Double[], Double, Int32)

    Displays a score track, normalised to min and max of the data. max=approx 8-16.

    Declaration
    public static Image<Rgb24> DrawScoreArrayTrack(double[] data, double threshold, int trackWidth)
    Parameters
    Type Name Description
    Double[] data
    Double threshold
    Int32 trackWidth
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawScoreMatrixTrack(Image<Rgb24>)

    This method assumes that the passed data array is of values, min=0.0, max = approx 8-16.

    Declaration
    public Image<Rgb24> DrawScoreMatrixTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawScoreTrack(Image<Rgb24>, Double[], Int32, Int32, Double, Double, Double, String)

    used to draw richness indices.

    Declaration
    public static void DrawScoreTrack(Image<Rgb24> bmp, double[] array, int yOffset, int trackHeight, double minVal, double maxVal, double threshold, string title)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Double[] array
    Int32 yOffset
    Int32 trackHeight
    Double minVal
    Double maxVal
    Double threshold
    String title
    | Improve this Doc View Source

    DrawScoreTrack(Image<Rgb24>, Double[], Int32, Int32, Double, String)

    Declaration
    public static void DrawScoreTrack(Image<Rgb24> bmp, double[] array, int yOffset, int trackHeight, double threshold, string title)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Double[] array
    Int32 yOffset
    Int32 trackHeight
    Double threshold
    String title
    | Improve this Doc View Source

    DrawSegmentationTrack(BaseSonogram, Double, Double, Int32)

    Declaration
    public static Image<Rgb24> DrawSegmentationTrack(BaseSonogram sg, double segmentationThreshold_k1, double segmentationThreshold_k2, int imageWidth)
    Parameters
    Type Name Description
    BaseSonogram sg
    Double segmentationThreshold_k1
    Double segmentationThreshold_k2
    Int32 imageWidth
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawSegmentationTrack(Image<Rgb24>)

    This method assumes that the passed decibel array has been normalised. Also requires values to be set for SegmentationThreshold_k1 and SegmentationThreshold_k2.

    Declaration
    public Image<Rgb24> DrawSegmentationTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawSegmentationTrack(Double[], Int32[], Double, Double, Int32)

    Declaration
    public static Image<Rgb24> DrawSegmentationTrack(double[] data, int[] stateData, double segmentationThreshold_k1, double segmentationThreshold_k2, int imageWidth)
    Parameters
    Type Name Description
    Double[] data
    Int32[] stateData
    Double segmentationThreshold_k1
    Double segmentationThreshold_k2
    Int32 imageWidth
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawShortTimeTrack(TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32, String)

    This time track is labeled to be convenient for time durations around 1-20 minutes.

    Declaration
    public static Image<Rgb24> DrawShortTimeTrack(TimeSpan offsetMinute, TimeSpan xAxisPixelDuration, TimeSpan xAxisTicInterval, TimeSpan labelInterval, int trackWidth, string title)
    Parameters
    Type Name Description
    TimeSpan offsetMinute
    TimeSpan xAxisPixelDuration
    TimeSpan xAxisTicInterval
    TimeSpan labelInterval
    Int32 trackWidth
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawSimilarityScoreTrack(Image<Rgb24>)

    Displays a score track, normalised to min and max of the data. max=approx 8-16.

    Declaration
    public Image<Rgb24> DrawSimilarityScoreTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawSyllablesTrack(Image<Rgb24>)

    paints a track of symbol colours derived from symbol ID.

    Declaration
    public Image<Rgb24> DrawSyllablesTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawTimeRelativeTrack(TimeSpan, Int32, Int32)

    Declaration
    public static Image<Rgb24> DrawTimeRelativeTrack(TimeSpan fullDuration, int trackWidth, int trackHeight)
    Parameters
    Type Name Description
    TimeSpan fullDuration
    Int32 trackWidth
    Int32 trackHeight
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawTimeTrack(Image<Rgb24>)

    adds time track to a sonogram at the vertical position determined by topOffset.

    Declaration
    public Image<Rgb24> DrawTimeTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawTimeTrack(TimeSpan, Int32)

    Draws time track with labels to indicate hh:mm:ss.

    Declaration
    public static Image<Rgb24> DrawTimeTrack(TimeSpan duration, int width)
    Parameters
    Type Name Description
    TimeSpan duration

    Duration of the time scale.

    Int32 width

    pixel width of the time scale.

    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawTimeTrack(TimeSpan, Nullable<DateTimeOffset>, Int32, Int32)

    IMPORTANT: THIS TIME SCALE METHOD WAS REWORKED ON 23 June 2015 and on 3 August 2015. IT POSSIBLY CONTAINS BUGS THAT WILL NEED TO BE FIXED FOR ZOOMING SPECTROGRAMS It is possible that rounding the tic marks to 'nice' numbers is not a good idea.

    Returns a bitmap of a time scale. Interval between tic marks is calculated automatically. This method is used for long duration spectrograms. It could be generalised for any time track.

    Declaration
    public static Image<Rgb24> DrawTimeTrack(TimeSpan fullDuration, DateTimeOffset? dateTime, int trackWidth, int trackHeight)
    Parameters
    Type Name Description
    TimeSpan fullDuration

    time span of entire time track to be drawn.

    Nullable<DateTimeOffset> dateTime

    date and time at start of the track.

    Int32 trackWidth

    X pixel dimension.

    Int32 trackHeight

    Y pixel dimension.

    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawTimeTrack(TimeSpan, TimeSpan, TimeSpan, Int32, Int32, String)

    Like the above method but adds a label at end displaying units of time.

    Declaration
    public static Image<Rgb24> DrawTimeTrack(TimeSpan fullDuration, TimeSpan startOffset, TimeSpan ticInterval, int trackWidth, int trackHeight, string title)
    Parameters
    Type Name Description
    TimeSpan fullDuration
    TimeSpan startOffset
    TimeSpan ticInterval
    Int32 trackWidth
    Int32 trackHeight
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawTitleTrack(Int32, Int32, String)

    Declaration
    public static Image<Rgb24> DrawTitleTrack(int trackWidth, int trackHeight, string title)
    Parameters
    Type Name Description
    Int32 trackWidth
    Int32 trackHeight
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawTrack(Image<Rgb24>)

    Declaration
    public void DrawTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    | Improve this Doc View Source

    DrawTrackTitle(Image<Rgb24>, String)

    Declaration
    public Image<Rgb24> DrawTrackTitle(Image<Rgb24> bmp, string title)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    String title
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawWaveEnvelopeTrack(AudioRecording, Int32)

    Declaration
    public static Image<Rgb24> DrawWaveEnvelopeTrack(AudioRecording recording, int imageWidth)
    Parameters
    Type Name Description
    AudioRecording recording
    Int32 imageWidth
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawWaveEnvelopeTrack(Image<Rgb24>)

    assumes that max signal value = 1.0 and min sig value = -1.0 i.e. wav file values.

    Declaration
    public Image<Rgb24> DrawWaveEnvelopeTrack(Image<Rgb24> bmp)
    Parameters
    Type Name Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24> bmp
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawWaveEnvelopeTrack(Double[,])

    assumes that max signal value = 1.0 and min sig value = -1.0 i.e. wav file values.

    Declaration
    public static Image<Rgb24> DrawWaveEnvelopeTrack(double[, ] envelope)
    Parameters
    Type Name Description
    Double[,] envelope
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawYearScale_horizontal(Int32, Int32)

    Declaration
    public static Image<Rgb24> DrawYearScale_horizontal(int trackWidth, int trackHeight)
    Parameters
    Type Name Description
    Int32 trackWidth
    Int32 trackHeight
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    DrawYearScaleVertical(Int32, Int32)

    Declaration
    public static Image<Rgb24> DrawYearScaleVertical(int offset, int trackHeight)
    Parameters
    Type Name Description
    Int32 offset
    Int32 trackHeight
    Returns
    Type Description
    SixLabors.ImageSharp.Image<SixLabors.ImageSharp.PixelFormats.Rgb24>
    | Improve this Doc View Source

    GetDecibelTrack(BaseSonogram)

    ASSUME that passed decibel array has been normalised.

    Declaration
    public static ImageTrack GetDecibelTrack(BaseSonogram sg)
    Parameters
    Type Name Description
    BaseSonogram sg
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetNamedScoreTrack(Double[], Nullable<Double>, Nullable<Double>, Nullable<Double>, String)

    Declaration
    public static ImageTrack GetNamedScoreTrack(double[] scores, double? scoreMin, double? scoreMax, double? scoreThreshold, string name)
    Parameters
    Type Name Description
    Double[] scores
    Nullable<Double> scoreMin
    Nullable<Double> scoreMax
    Nullable<Double> scoreThreshold
    String name
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetScoreTrack(Double[], Nullable<Double>, Nullable<Double>, Nullable<Double>)

    Declaration
    public static ImageTrack GetScoreTrack(double[] scores, double? scoreMin, double? scoreMax, double? scoreThreshold)
    Parameters
    Type Name Description
    Double[] scores
    Nullable<Double> scoreMin
    Nullable<Double> scoreMax
    Nullable<Double> scoreThreshold
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetScoreTrack(Int32[], Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)

    Declaration
    public static ImageTrack GetScoreTrack(int[] scores, int? scoreMin, int? scoreMax, int? scoreThreshold)
    Parameters
    Type Name Description
    Int32[] scores
    Nullable<Int32> scoreMin
    Nullable<Int32> scoreMax
    Nullable<Int32> scoreThreshold
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetSegmentationTrack(BaseSonogram)

    ASSUME that passed decibel array has been normalised.

    Declaration
    public static ImageTrack GetSegmentationTrack(BaseSonogram sg)
    Parameters
    Type Name Description
    BaseSonogram sg
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetSimilarityScoreTrack(Double[], Nullable<Double>, Nullable<Double>, Nullable<Double>, Int32)

    Declaration
    public static ImageTrack GetSimilarityScoreTrack(double[] scores, double? scoreMin, double? scoreMax, double? scoreThreshold, int neighbourhoodLength)
    Parameters
    Type Name Description
    Double[] scores
    Nullable<Double> scoreMin
    Nullable<Double> scoreMax
    Nullable<Double> scoreThreshold
    Int32 neighbourhoodLength
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetSyllablesTrack(Int32[], Int32)

    Declaration
    public static ImageTrack GetSyllablesTrack(int[] SyllableIDs, int garbageID)
    Parameters
    Type Name Description
    Int32[] SyllableIDs
    Int32 garbageID
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetTimeTrack(TimeSpan, Double)

    Declaration
    public static ImageTrack GetTimeTrack(TimeSpan t, double pixelsPerSecond)
    Parameters
    Type Name Description
    TimeSpan t
    Double pixelsPerSecond
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetWavEnvelopeTrack(AudioRecording, Int32)

    Declaration
    public static ImageTrack GetWavEnvelopeTrack(AudioRecording ar, int imageWidth)
    Parameters
    Type Name Description
    AudioRecording ar
    Int32 imageWidth
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetWavEnvelopeTrack(Double[,], Int32)

    Declaration
    public static ImageTrack GetWavEnvelopeTrack(double[, ] envelope, int imageWidth)
    Parameters
    Type Name Description
    Double[,] envelope
    Int32 imageWidth
    Returns
    Type Description
    ImageTrack
    | Improve this Doc View Source

    GetXaxisTicLocations(Int32, TimeSpan)

    returns array of bytes that is the gray scale color to use.

    Declaration
    public static byte[] GetXaxisTicLocations(int width, TimeSpan timeSpan)
    Parameters
    Type Name Description
    Int32 width
    TimeSpan timeSpan
    Returns
    Type Description
    Byte[]
    | Improve this Doc View Source

    SetIntArray(Int32[])

    Declaration
    public void SetIntArray(int[] data)
    Parameters
    Type Name Description
    Int32[] data

    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
    • Constructors
      • ImageTrack(TrackType)
      • ImageTrack(TrackType, Double[])
      • ImageTrack(TrackType, Double[], Double[])
      • ImageTrack(TrackType, Double[,])
      • ImageTrack(TrackType, Int32[])
      • ImageTrack(TrackType, TimeSpan, Double)
    • Fields
      • DefaultHeight
      • envelopeTrackHeight
      • HeightOfTimeScale
      • scoreMax
      • scoreMin
      • scoreTrackHeight
      • syllablesTrackHeight
      • TrackColors
    • Properties
      • bottomOffset
      • GarbageID
      • Height
      • Name
      • sampleUnit
      • ScoreMax
      • ScoreMin
      • ScoreThreshold
      • SegmentationThreshold_k1
      • SegmentationThreshold_k2
      • topOffset
      • TrackType
    • Methods
      • CalculateGridInterval(TimeSpan, Int32)
      • DrawBarScoreTrack(Double[], Double[], Int32, Double, String)
      • DrawColourScoreTrack(Double[], Double[], Int32, Int32, Double, String)
      • DrawDecibelTrack(Image<Rgb24>)
      • DrawDecibelTrack(Double[], Int32, Double, Double)
      • DrawGrayScaleScoreTrack(Double[], Double, Double, Double, String)
      • DrawGrayScaleScoreTrack(Double[], Int32, Double, String)
      • DrawNamedScoreArrayTrack(Image<Rgb24>)
      • DrawScoreArrayTrack(Image<Rgb24>)
      • DrawScoreArrayTrack(Double[], Double, Int32)
      • DrawScoreMatrixTrack(Image<Rgb24>)
      • DrawScoreTrack(Image<Rgb24>, Double[], Int32, Int32, Double, Double, Double, String)
      • DrawScoreTrack(Image<Rgb24>, Double[], Int32, Int32, Double, String)
      • DrawSegmentationTrack(BaseSonogram, Double, Double, Int32)
      • DrawSegmentationTrack(Image<Rgb24>)
      • DrawSegmentationTrack(Double[], Int32[], Double, Double, Int32)
      • DrawShortTimeTrack(TimeSpan, TimeSpan, TimeSpan, TimeSpan, Int32, String)
      • DrawSimilarityScoreTrack(Image<Rgb24>)
      • DrawSyllablesTrack(Image<Rgb24>)
      • DrawTimeRelativeTrack(TimeSpan, Int32, Int32)
      • DrawTimeTrack(Image<Rgb24>)
      • DrawTimeTrack(TimeSpan, Int32)
      • DrawTimeTrack(TimeSpan, Nullable<DateTimeOffset>, Int32, Int32)
      • DrawTimeTrack(TimeSpan, TimeSpan, TimeSpan, Int32, Int32, String)
      • DrawTitleTrack(Int32, Int32, String)
      • DrawTrack(Image<Rgb24>)
      • DrawTrackTitle(Image<Rgb24>, String)
      • DrawWaveEnvelopeTrack(AudioRecording, Int32)
      • DrawWaveEnvelopeTrack(Image<Rgb24>)
      • DrawWaveEnvelopeTrack(Double[,])
      • DrawYearScale_horizontal(Int32, Int32)
      • DrawYearScaleVertical(Int32, Int32)
      • GetDecibelTrack(BaseSonogram)
      • GetNamedScoreTrack(Double[], Nullable<Double>, Nullable<Double>, Nullable<Double>, String)
      • GetScoreTrack(Double[], Nullable<Double>, Nullable<Double>, Nullable<Double>)
      • GetScoreTrack(Int32[], Nullable<Int32>, Nullable<Int32>, Nullable<Int32>)
      • GetSegmentationTrack(BaseSonogram)
      • GetSimilarityScoreTrack(Double[], Nullable<Double>, Nullable<Double>, Nullable<Double>, Int32)
      • GetSyllablesTrack(Int32[], Int32)
      • GetTimeTrack(TimeSpan, Double)
      • GetWavEnvelopeTrack(AudioRecording, Int32)
      • GetWavEnvelopeTrack(Double[,], Int32)
      • GetXaxisTicLocations(Int32, TimeSpan)
      • SetIntArray(Int32[])
    • Extension Methods
    Generated by DocFX AP docs version: 21.7.0.4-master-e26127a50d7bd7472d47288f10e61014fb981f7f-DIRTY-CI:144 Back to top