Class SpectrogramFingerprintOptions
- Namespace
- AiDotNet.Audio.Fingerprinting
- Assembly
- AiDotNet.dll
Configuration options for spectrogram fingerprinting.
public class SpectrogramFingerprintOptions
- Inheritance
-
SpectrogramFingerprintOptions
- Inherited Members
Properties
FftSize
Gets or sets the FFT size.
public int FftSize { get; set; }
Property Value
HopLength
Gets or sets the hop length.
public int HopLength { get; set; }
Property Value
MaxPeaksPerWindow
Gets or sets the maximum peaks per analysis window.
public int MaxPeaksPerWindow { get; set; }
Property Value
PeakNeighborhood
Gets or sets the peak detection neighborhood size.
public int PeakNeighborhood { get; set; }
Property Value
PeakThreshold
Gets or sets the minimum peak magnitude threshold.
public double PeakThreshold { get; set; }
Property Value
PeakWindowSizeFrames
Gets or sets the window size in frames for peak selection. Peaks are selected from non-overlapping windows of this size.
public int PeakWindowSizeFrames { get; set; }
Property Value
SampleRate
Gets or sets the sample rate.
public int SampleRate { get; set; }
Property Value
TargetZoneEnd
Gets or sets the target zone end (frames ahead).
public int TargetZoneEnd { get; set; }
Property Value
TargetZoneStart
Gets or sets the target zone start (frames ahead).
public int TargetZoneStart { get; set; }