Class SpectrogramZoomingConfig
Inheritance
SpectrogramZoomingConfig
Assembly: AudioAnalysisTools.dll
public class SpectrogramZoomingConfig : Config, IIndexPropertyReferenceConfiguration, IConfig
Constructors
|
Improve this Doc
View Source
Declaration
public SpectrogramZoomingConfig()
Properties
|
Improve this Doc
View Source
Declaration
public IndexPropertiesCollection IndexProperties { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public string IndexPropertiesConfig { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or sets an optional reference to a config that defines
the style for drawing LD spectrograms.
Declaration
public LdSpectrogramConfig LdSpectrogramConfig { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public double LowerNormalizationBoundForDecibelSpectrograms { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or sets MaxTilePerSuperTile.
Controls how large the super tiles are.
Declaration
[Obsolete]
public int MaxTilesPerSuperTile { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public string ScaleUnits { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public double SpectralFrameDuration { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or sets get or sets the number of zoom levels to render for standard FFT spectrogram images.
Should contain about 1-3 steps following an inverse base-2 power distribution.
Declaration
public double[] SpectralFrameScale { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or sets get or sets the number of zoom levels for index based images.
Should contain about 11-12 steps following an inverse base-2 power distribution.
Declaration
public double[] SpectralIndexScale { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public int TileWidth { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public string TilingProfile { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public double UpperNormalizationBoundForDecibelSpectrograms { get; set; }
Property Value
|
Improve this Doc
View Source
Gets or sets a value indicating whether or not to render images using distributions (rather than index properties).
Declaration
public bool UseDistributionsForNormalization { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
Declaration
public int ScalingFactorSpectralFrame(double scaleValueSecondsPerPixel)
Parameters
Type |
Name |
Description |
Double |
scaleValueSecondsPerPixel |
|
Returns
|
Improve this Doc
View Source
Declaration
public double ScalingFactorSpectralIndex(double scaleValueSecondsPerPixel, double indexCalculationDuration)
Parameters
Type |
Name |
Description |
Double |
scaleValueSecondsPerPixel |
|
Double |
indexCalculationDuration |
|
Returns
|
Improve this Doc
View Source
Declaration
public double SuperTileCount(TimeSpan recordingDuration, double scaleValueSecondsPerPixel)
Parameters
Type |
Name |
Description |
TimeSpan |
recordingDuration |
|
Double |
scaleValueSecondsPerPixel |
|
Returns
|
Improve this Doc
View Source
Declaration
public int SuperTileWidthDefault()
Returns
Implements
Extension Methods