Klasse IniFingerprintSection

java.lang.Object
sidplay.ini.IniSection
libsidutils.fingerprinting.ini.IniFingerprintSection
Alle implementierten Schnittstellen:
IFingerprintSection

public class IniFingerprintSection extends IniSection implements IFingerprintSection
  • Feldübersicht

    Felder
    Modifizierer und Typ
    Feld
    Beschreibung
    private static final String
     

    Von Klasse geerbte Felder sidplay.ini.IniSection

    iniReader
  • Konstruktorübersicht

    Konstruktoren
    Modifizierer
    Konstruktor
    Beschreibung
    protected
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    int[]
    Getter of divided subband, the value corresponds to the array index generated by the FFT.
    int
    Getter of how many windows are included in one cycle.
    int
    Getter of the window size of the FFT.
    int
    Getter of maximum frequency.
    int
    Getter of minimum frequency.
    int
    Getter of minimum energy.
    int
    Getter of the number of peak points per subband in a cycle.
    int
    Getter of the overlap size of the FFT window.
    int
    Getter of compares with the range of neighbors when taking the peak point.
    float[]
    Getter of the frequency range at which the point pair is taken, in units of frequency.
    float[]
    Getter of time range when the point is taken, in seconds.
    final int
    Get INI file version.
    void
    setBand(int[] band)
    Setter of divided subband, the value corresponds to the array index generated by the FFT.
    void
    setC(int c)
    Setter of how many windows are included in one cycle.
    void
    setFftSize(int fftSize)
    Setter of the window size of the FFT.
    void
    setMaxFreq(int maxFreq)
    Setter of maximum frequency.
    void
    setMinFreq(int minFreq)
    Setter of minimum frequency.
    void
    setMinPower(int minPower)
    Setter of minimum energy.
    void
    setNPeaks(int nPeaks)
    Setter of the number of peak points per subband in a cycle.
    void
    setOverlap(int overlap)
    Setter of the overlap size of the FFT window.
    void
    setPeakRange(int peakRange)
    Setter of compares with the range of neighbors when taking the peak point.
    void
    setRangeFreq(float[] rangeFreq)
    Setter of the frequency range at which the point pair is taken, in units of frequency.
    void
    setRangeTime(float[] rangeTime)
    Setter of time range when the point is taken, in seconds.
    void
    setVersion(int version)
    Set configuration version

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Felddetails

  • Konstruktordetails

    • IniFingerprintSection

      protected IniFingerprintSection(IniReader ini)
  • Methodendetails

    • getVersion

      public final int getVersion()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Get INI file version.
      Angegeben von:
      getVersion in Schnittstelle IFingerprintSection
      Gibt zurück:
      INI file version
    • setVersion

      public void setVersion(int version)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Set configuration version
      Angegeben von:
      setVersion in Schnittstelle IFingerprintSection
      Parameter:
      version - configuration version
    • getNPeaks

      public int getNPeaks()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of the number of peak points per subband in a cycle.
      Angegeben von:
      getNPeaks in Schnittstelle IFingerprintSection
      Gibt zurück:
      the number of peak points per subband in a cycle
    • setNPeaks

      public void setNPeaks(int nPeaks)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of the number of peak points per subband in a cycle.
      Angegeben von:
      setNPeaks in Schnittstelle IFingerprintSection
      Parameter:
      nPeaks - the number of peak points per subband in a cycle
    • getFftSize

      public int getFftSize()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of the window size of the FFT.
      Angegeben von:
      getFftSize in Schnittstelle IFingerprintSection
      Gibt zurück:
      the window size of the FFT
    • setFftSize

      public void setFftSize(int fftSize)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of the window size of the FFT.
      Angegeben von:
      setFftSize in Schnittstelle IFingerprintSection
      Parameter:
      fftSize - the window size of the FFT
    • getOverlap

      public int getOverlap()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of the overlap size of the FFT window.
      Angegeben von:
      getOverlap in Schnittstelle IFingerprintSection
      Gibt zurück:
      the overlap size of the FFT window
    • setOverlap

      public void setOverlap(int overlap)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of the overlap size of the FFT window.
      Angegeben von:
      setOverlap in Schnittstelle IFingerprintSection
      Parameter:
      overlap - the overlap size of the FFT window
    • getC

      public int getC()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of how many windows are included in one cycle.
      Angegeben von:
      getC in Schnittstelle IFingerprintSection
      Gibt zurück:
      how many windows are included in one cycle
    • setC

      public void setC(int c)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of how many windows are included in one cycle.
      Angegeben von:
      setC in Schnittstelle IFingerprintSection
      Parameter:
      c - how many windows are included in one cycle
    • getPeakRange

      public int getPeakRange()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of compares with the range of neighbors when taking the peak point.
      Angegeben von:
      getPeakRange in Schnittstelle IFingerprintSection
      Gibt zurück:
      compares with the range of neighbors when taking the peak point
    • setPeakRange

      public void setPeakRange(int peakRange)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of compares with the range of neighbors when taking the peak point.
      Angegeben von:
      setPeakRange in Schnittstelle IFingerprintSection
      Parameter:
      peakRange - compares with the range of neighbors when taking the peak point
    • getRangeTime

      public float[] getRangeTime()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of time range when the point is taken, in seconds.
      Angegeben von:
      getRangeTime in Schnittstelle IFingerprintSection
      Gibt zurück:
      time range when the point is taken, in seconds
    • setRangeTime

      public void setRangeTime(float[] rangeTime)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of time range when the point is taken, in seconds.
      Angegeben von:
      setRangeTime in Schnittstelle IFingerprintSection
      Parameter:
      rangeTime - time range when the point is taken, in seconds
    • getRangeFreq

      public float[] getRangeFreq()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of the frequency range at which the point pair is taken, in units of frequency.
      Angegeben von:
      getRangeFreq in Schnittstelle IFingerprintSection
      Gibt zurück:
      the frequency range at which the point pair is taken, in units of frequency
    • setRangeFreq

      public void setRangeFreq(float[] rangeFreq)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of the frequency range at which the point pair is taken, in units of frequency.
      Angegeben von:
      setRangeFreq in Schnittstelle IFingerprintSection
      Parameter:
      rangeFreq - the frequency range at which the point pair is taken, in units of frequency
    • getBand

      public int[] getBand()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of divided subband, the value corresponds to the array index generated by the FFT.
      Angegeben von:
      getBand in Schnittstelle IFingerprintSection
      Gibt zurück:
      the divided subband, the value corresponds to the array index generated by the FFT
    • setBand

      public void setBand(int[] band)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of divided subband, the value corresponds to the array index generated by the FFT.
      Angegeben von:
      setBand in Schnittstelle IFingerprintSection
      Parameter:
      band - divided subband, the value corresponds to the array index generated by the FFT
    • getMinFreq

      public int getMinFreq()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of minimum frequency.
      Angegeben von:
      getMinFreq in Schnittstelle IFingerprintSection
      Gibt zurück:
      minimum frequency
    • setMinFreq

      public void setMinFreq(int minFreq)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of minimum frequency.
      Angegeben von:
      setMinFreq in Schnittstelle IFingerprintSection
      Parameter:
      minFreq - minimum frequency
    • getMaxFreq

      public int getMaxFreq()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of maximum frequency.
      Angegeben von:
      getMaxFreq in Schnittstelle IFingerprintSection
      Gibt zurück:
      maximum frequency
    • setMaxFreq

      public void setMaxFreq(int maxFreq)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of maximum frequency.
      Angegeben von:
      setMaxFreq in Schnittstelle IFingerprintSection
      Parameter:
      maxFreq - maximum frequency
    • getMinPower

      public int getMinPower()
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Getter of minimum energy.
      Angegeben von:
      getMinPower in Schnittstelle IFingerprintSection
      Gibt zurück:
      minimum energy
    • setMinPower

      public void setMinPower(int minPower)
      Beschreibung aus Schnittstelle kopiert: IFingerprintSection
      Setter of minimum energy.
      Angegeben von:
      setMinPower in Schnittstelle IFingerprintSection
      Parameter:
      minPower - minimum energy