diff dsp/signalconditioning/Framer.h @ 502:162673c8f9de

Style fixes: avoid unsigned, fix formatting
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 05 Jun 2019 11:05:58 +0100
parents 701233f8ed41
children
line wrap: on
line diff
--- a/dsp/signalconditioning/Framer.h	Wed Jun 05 10:21:48 2019 +0100
+++ b/dsp/signalconditioning/Framer.h	Wed Jun 05 11:05:58 2019 +0100
@@ -16,31 +16,35 @@
 #ifndef QM_DSP_FRAMER_H
 #define QM_DSP_FRAMER_H
 
+#include <stdint.h>
+
 class Framer  
 {
 public:
-    void setSource( double* src, unsigned int length );
-    unsigned int getMaxNoFrames();
-    void getFrame( double* dst );
-    void configure( unsigned int frameLength, unsigned int hop );
     Framer();
     virtual ~Framer();
 
+    void setSource(double* src, int64_t length);
+    void configure(int frameLength, int hop);
+    
+    int getMaxNoFrames();
+    void getFrame(double* dst);
+
     void resetCounters();
 
 private:
-    unsigned long       m_ulSampleLen;          // DataLength (samples)
-    unsigned int        m_framesRead;           // Read Frames Index
+    int64_t m_sampleLen;          // DataLength (samples)
+    int m_framesRead;             // Read Frames Index
+ 
+    double* m_srcBuffer;
+    double* m_dataFrame;          // Analysis Frame Buffer
+    double* m_strideFrame;        // Stride Frame Buffer
+    int m_frameLength;            // Analysis Frame Length
+    int m_stepSize;               // Analysis Frame Stride
 
-    double*             m_srcBuffer;
-    double*             m_dataFrame;            // Analysis Frame Buffer
-    double*             m_strideFrame;          // Stride Frame Buffer
-    unsigned int        m_frameLength;          // Analysis Frame Length
-    unsigned int        m_stepSize;             // Analysis Frame Stride
+    int m_maxFrames;
 
-    unsigned int        m_maxFrames;
-
-    unsigned long       m_ulSrcIndex;
+    int64_t m_srcIndex;
 };
 
 #endif