X-Git-Url: http://git.kpe.io/?a=blobdiff_plain;ds=sidebyside;f=wdq2wav.h;h=e92e1ac6ed12eee201ff32aae34b513322f5ef2e;hb=b12a849bcbdfc2fdcd6026cab709236587769f42;hp=0caab1e72fdf3d0d2f6783a9a420041b579e3cc9;hpb=074ede98db9c520d4437dd5efcf2a9f64e8efe84;p=wdq2wav.git diff --git a/wdq2wav.h b/wdq2wav.h index 0caab1e..e92e1ac 100644 --- a/wdq2wav.h +++ b/wdq2wav.h @@ -8,7 +8,7 @@ ** ** Copyright (c) 2003 Kevin Rosenberg ** -** $Id: wdq2wav.h,v 1.7 2003/01/21 11:23:09 kevin Exp $ +** $Id: wdq2wav.h,v 1.8 2003/01/21 12:59:56 kevin Exp $ ** ** 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 @@ -46,7 +46,7 @@ void error_msg (const char *msg); void info_msg (const char *msg); void info_msg_sans_newline (const char *msg); -bool wdq2wav (const char* wdq_fname, const int channel, const char *wav_fname); +bool wdq2wav (const char* wdq_fname, const int channel, const char *wav_fname, bool play); class WindaqFile { @@ -104,6 +104,8 @@ class WavFile unsigned int m_nBitsPerSample; unsigned int m_nBytesPerSample; signed short int* m_data; + unsigned long int m_nHeaderBytes; + unsigned long int m_nDataBytes; unsigned long int m_nFileBytes; WavFile (WindaqChannel& wdq_channel, const char* fname); @@ -111,6 +113,8 @@ class WavFile bool WriteFile (); + bool Play(); + private: bool fill_header(); };