Table of Contents

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

int

HopLength

Gets or sets the hop length.

public int HopLength { get; set; }

Property Value

int

MaxPeaksPerWindow

Gets or sets the maximum peaks per analysis window.

public int MaxPeaksPerWindow { get; set; }

Property Value

int

PeakNeighborhood

Gets or sets the peak detection neighborhood size.

public int PeakNeighborhood { get; set; }

Property Value

int

PeakThreshold

Gets or sets the minimum peak magnitude threshold.

public double PeakThreshold { get; set; }

Property Value

double

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

int

SampleRate

Gets or sets the sample rate.

public int SampleRate { get; set; }

Property Value

int

TargetZoneEnd

Gets or sets the target zone end (frames ahead).

public int TargetZoneEnd { get; set; }

Property Value

int

TargetZoneStart

Gets or sets the target zone start (frames ahead).

public int TargetZoneStart { get; set; }

Property Value

int