projects
/
wdq2wav.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
r10735:
[wdq2wav.git]
/
wdq2wav.h
diff --git
a/wdq2wav.h
b/wdq2wav.h
index 5dd00ceb8123fe0bc2a7222515bc75ed01d4af3f..aa7c43ae1be9bf5c4b904c2b6e2372036fdd0d56 100644
(file)
--- a/
wdq2wav.h
+++ b/
wdq2wav.h
@@
-8,7
+8,7
@@
**
** Copyright (c) 2003 Kevin Rosenberg
**
**
** Copyright (c) 2003 Kevin Rosenberg
**
-** $Id
: wdq2wav.h,v 1.15 2003/02/25 18:18:26 kevin Exp
$
+** $Id$
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
**
** This program is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License (version 2) as
@@
-32,6
+32,7
@@
#include <sstream>
#include <ctime>
#include <fcntl.h>
#include <sstream>
#include <ctime>
#include <fcntl.h>
+#include <math.h>
#include <sys/types.h>
#include <sys/stat.h>
#ifdef WIN32
#include <sys/types.h>
#include <sys/stat.h>
#ifdef WIN32
@@
-71,6
+72,9
@@
public:
bool m_valid;
std::string m_error;
int m_fd;
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;
int m_nChannels;
unsigned long int m_nSamples;
double m_sample_rate;
@@
-80,6
+84,10
@@
public:
unsigned int m_nData_bytes;
unsigned int m_time_acq_start;
unsigned int m_time_acq_stop;
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
};
class WindaqChannel