diff dsp/signalconditioning/Framer.h @ 505:930b5b0f707d

Merge branch 'codestyle-and-tidy'
author Chris Cannam <cannam@all-day-breakfast.com>
date Wed, 05 Jun 2019 12:55:15 +0100
parents 162673c8f9de
children
line wrap: on
line diff
--- a/dsp/signalconditioning/Framer.h	Thu May 30 16:18:13 2019 +0100
+++ b/dsp/signalconditioning/Framer.h	Wed Jun 05 12:55:15 2019 +0100
@@ -13,40 +13,38 @@
     COPYING included with this distribution for more information.
 */
 
-#ifndef FRAMER_H
-#define FRAMER_H
+#ifndef QM_DSP_FRAMER_H
+#define QM_DSP_FRAMER_H
 
-//#include <io.h>
-#include <fcntl.h>
-#include <stdio.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:
+    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
 
-    unsigned long	m_ulSampleLen;		// DataLength (samples)
-    unsigned int	m_framesRead;		// Read Frames Index
+    int m_maxFrames;
 
-    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
-
-    unsigned int	m_maxFrames;
-
-    unsigned long	m_ulSrcIndex;
+    int64_t m_srcIndex;
 };
 
 #endif