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