r8652: identify packed files
[wdq2wav.git] / wdq2wav.h
index 6cff82bace00595a989cb9cdccbff9cbd2f11773..aa7c43ae1be9bf5c4b904c2b6e2372036fdd0d56 100644 (file)
--- a/wdq2wav.h
+++ b/wdq2wav.h
@@ -72,6 +72,9 @@ public:
   bool m_valid;
   std::string m_error;
   int m_fd;
+  bool m_bLegacy_format;
+  bool m_bHires;
+  int m_nMaxChannels;
   int m_nChannels;
   unsigned long int m_nSamples;
   double m_sample_rate;
@@ -81,6 +84,10 @@ public:
   unsigned int m_nData_bytes;
   unsigned int m_time_acq_start;
   unsigned int m_time_acq_stop;
+  double m_time_between_channel_samples;
+
+  bool any_packed_channels();
+  bool is_channel_packed(int iChannel);
 };
 
 class WindaqChannel