Diffstat (limited to 'noncore/multimedia/opierec/wavFile.h') (more/less context) (ignore whitespace changes)
-rw-r--r-- | noncore/multimedia/opierec/wavFile.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/noncore/multimedia/opierec/wavFile.h b/noncore/multimedia/opierec/wavFile.h index b70c09d..e18cfce 100644 --- a/noncore/multimedia/opierec/wavFile.h +++ b/noncore/multimedia/opierec/wavFile.h @@ -20,37 +20,38 @@ typedef struct { unsigned short nBlockAlign; unsigned short bitsPerSample; char dataID[4]; unsigned long dataLen; } wavhdr; class WavFile : public QObject { Q_OBJECT public: WavFile( QObject * parent=0,const QString &fileName=0, bool newFile=0, int sampleRate=0, int channels=0 , int resolution=0, int format=0); ~WavFile(); wavhdr hdr; bool adjustHeaders(int fd, int total); QString currentFileName; QString trackName(); QFile track; int wavHandle(); int getFormat(); int getResolution(); int getSampleRate(); int getNumberSamples(); + int getChannels(); bool isTempFile(); int openFile(const QString &); bool newFile(); void closeFile(); private: int wavFormat, wavChannels, wavResolution, wavSampleRate, wavNumberSamples; bool useTmpFile; bool setWavHeader(int fd, wavhdr *hdr); int parseWavHeader(int fd); }; #endif |