13 WindaqFile (const char* fname);
17 std::string m_strFile;
20 unsigned int m_nChannels;
21 unsigned int m_nSamples;
23 unsigned int m_sr_denom, m_sr_numer;
24 unsigned int m_nHeader_bytes, m_channel_offset, m_nBytes_channel_header;
25 unsigned int m_nData_bytes;
32 unsigned int m_channel;
36 signed short int *m_data;
38 signed short int m_min_raw_data;
39 signed short int m_max_raw_data;
40 double m_max_scaled_data;
41 double m_min_scaled_data;
43 WindaqChannel (WindaqFile& wdq, const int channel);
47 bool read_channel_data();
54 std::string m_strFile;
57 unsigned long int m_nSamples;
59 unsigned int m_nChannels;
60 unsigned int m_nBitsPerSample;
61 unsigned int m_nBytesPerSample;
62 signed short int* m_data;
64 WavFile (WindaqChannel& wdq_channel, const char* fname);