~ubuntu-branches/debian/jessie/acoustid-fingerprinter/jessie

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#ifndef FPSUBMIT_FINGERPRINTCALCULATOR_H_
#define FPSUBMIT_FINGERPRINTCALCULATOR_H_

#include <QString>
#include <chromaprint.h>

class FingerprintCalculator {

public:
    FingerprintCalculator();
    ~FingerprintCalculator();

    bool start(int sampleRate, int numChannels);
    void feed(qint16 *data, int size);
    QString finish();

private:
    ChromaprintContext *m_context;    
};

#endif