~daschuer/mixxx/daschuers_trunk

« back to all changes in this revision

Viewing changes to mixxx/src/vinylcontrol/vinylsignalquality.h

  • Committer: Daniel Schürmann
  • Date: 2013-05-23 21:52:24 UTC
  • mfrom: (2793.42.70 mixxx)
  • Revision ID: daschuer@mixxx.org-20130523215224-l9iwgct0nojo61gt
merged from lp:mixxx

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#ifndef VINYLSIGNALQUALITY_H
 
2
#define VINYLSIGNALQUALITY_H
 
3
 
 
4
#include "vinylcontrol/defs_vinylcontrol.h"
 
5
 
 
6
struct VinylSignalQualityReport {
 
7
    unsigned char processor;
 
8
    float timecode_quality;
 
9
    float angle;
 
10
    unsigned char scope[MIXXX_VINYL_SCOPE_SIZE*MIXXX_VINYL_SCOPE_SIZE];
 
11
};
 
12
 
 
13
class VinylSignalQualityListener {
 
14
  public:
 
15
    virtual void onVinylSignalQualityUpdate(const VinylSignalQualityReport& report) = 0;
 
16
};
 
17
 
 
18
#endif /* VINYLSIGNALQUALITY_H */