Mercurial > hg > qm-dsp
comparison dsp/signalconditioning/Framer.h @ 483:fdaa63607c15
Untabify, indent, tidy
author | Chris Cannam <cannam@all-day-breakfast.com> |
---|---|
date | Fri, 31 May 2019 11:54:32 +0100 |
parents | d5014ab8b0e5 |
children | 701233f8ed41 |
comparison
equal
deleted
inserted
replaced
482:cbe668c7d724 | 483:fdaa63607c15 |
---|---|
14 */ | 14 */ |
15 | 15 |
16 #ifndef FRAMER_H | 16 #ifndef FRAMER_H |
17 #define FRAMER_H | 17 #define FRAMER_H |
18 | 18 |
19 //#include <io.h> | |
20 #include <fcntl.h> | |
21 #include <stdio.h> | |
22 | |
23 | |
24 class Framer | 19 class Framer |
25 { | 20 { |
26 public: | 21 public: |
27 void setSource( double* src, unsigned int length ); | 22 void setSource( double* src, unsigned int length ); |
28 unsigned int getMaxNoFrames(); | 23 unsigned int getMaxNoFrames(); |
32 virtual ~Framer(); | 27 virtual ~Framer(); |
33 | 28 |
34 void resetCounters(); | 29 void resetCounters(); |
35 | 30 |
36 private: | 31 private: |
32 unsigned long m_ulSampleLen; // DataLength (samples) | |
33 unsigned int m_framesRead; // Read Frames Index | |
37 | 34 |
38 unsigned long m_ulSampleLen; // DataLength (samples) | 35 double* m_srcBuffer; |
39 unsigned int m_framesRead; // Read Frames Index | 36 double* m_dataFrame; // Analysis Frame Buffer |
37 double* m_strideFrame; // Stride Frame Buffer | |
38 unsigned int m_frameLength; // Analysis Frame Length | |
39 unsigned int m_stepSize; // Analysis Frame Stride | |
40 | 40 |
41 double* m_srcBuffer; | 41 unsigned int m_maxFrames; |
42 double* m_dataFrame; // Analysis Frame Buffer | |
43 double* m_strideFrame; // Stride Frame Buffer | |
44 unsigned int m_frameLength; // Analysis Frame Length | |
45 unsigned int m_stepSize; // Analysis Frame Stride | |
46 | 42 |
47 unsigned int m_maxFrames; | 43 unsigned long m_ulSrcIndex; |
48 | |
49 unsigned long m_ulSrcIndex; | |
50 }; | 44 }; |
51 | 45 |
52 #endif | 46 #endif |