11 WindaqFile (const char* fname);
15 std::string m_strFile;
18 unsigned int m_nChannels;
19 unsigned int m_nSamples;
21 unsigned int m_sr_denom, m_sr_numer;
22 unsigned int m_nHeader_bytes, m_channel_offset, m_nBytes_channel_header;
23 unsigned int m_nData_bytes;
30 unsigned int m_channel;
34 signed short int *m_data;
36 signed short int m_min_raw_data;
37 signed short int m_max_raw_data;
38 double m_max_scaled_data;
39 double m_min_scaled_data;
41 WindaqChannel (WindaqFile& wdq, const int channel);
45 bool read_channel_data();
52 std::string m_strFile;
55 unsigned long int m_nSamples;
57 unsigned int m_nChannels;
58 unsigned int m_nBitsPerSample;
59 unsigned int m_nBytesPerSample;
60 signed short int* m_data;
62 WavFile (WindaqChannel& wdq_channel, const char* fname);