Klasse Index

java.lang.Object
libsidutils.fingerprinting.Index

public class Index extends Object
Created by hsyecheng on 2015/6/12.
  • Felddetails

    • fingerPrintingDataSource

      private FingerPrintingDataSource fingerPrintingDataSource
    • maxId

      private long maxId
    • maxCount

      private int maxCount
    • maxTime

      private int maxTime
    • hashMap

      private HashMap<Long,Match> hashMap
  • Konstruktordetails

    • Index

      public Index()
  • Methodendetails

    • setFingerPrintingClient

      public void setFingerPrintingClient(FingerPrintingDataSource fingerPrintingClient)
    • search

      public SongMatch search(Fingerprint fp, int minHit)
    • search

      private SongMatch search(Integer[] linkTime, Integer[] linkHash, int minHit)
    • idHash

      private static Long idHash(int id, int time)
    • hash2id

      private static int hash2id(long idHash)