Go to the documentation of this file. 1 #if !defined(__AudioFile_hdr__)
2 #define __AudioFile_hdr__
18 bool isEof ()
override;
23 Error_t freeMemory ()
override;
24 Error_t allocMemory ()
override;
25 long long int readDataIntern (
float **ppfAudioData,
long long int iNumFrames)
override;
26 long long int writeDataIntern (
float **ppfAudioData,
long long int iLength)
override;
27 long long getLengthIntern()
override;
28 long long getPositionIntern()
override;
29 Error_t setPositionIntern(
long long iFrame )
override;
31 float scaleUp (
float fSample2Clip);
32 float scaleDown (
float fSample2Scale);
49 bool isEof ()
override;
56 long long int readDataIntern (
float **ppfAudioData,
long long int iLength)
override;
57 long long int writeDataIntern (
float **ppfAudioData,
long long int iLength)
override;
58 long long getLengthIntern()
override;
59 long long getPositionIntern()
override;
60 Error_t setPositionIntern(
long long iFrame )
override;
64 long long m_lFrameCnt;
65 long long m_lFileLength;
66 double **m_ppdTmpBuff;
70 #endif //__AudioFile_hdr__
Error_t openFile(std::string cAudioFileName, FileIoType_t eIoType, FileSpec_t const *psFileSpec=0) override
Definition: AudioFile.cpp:55
Error_t openFile(std::string cAudioFileName, FileIoType_t eIoType, FileSpec_t const *psFileSpec=0) override
Definition: AudioFile.cpp:256
CAudioFileRaw()
Definition: AudioFile.cpp:20
bool isOpen() override
Definition: AudioFile.cpp:391
bool isEof() override
Definition: AudioFile.cpp:535
bool isOpen() override
Definition: AudioFile.cpp:100
Error_t closeFile() override
Definition: AudioFile.cpp:367
FileIoType_t
Definition: AudioFileIf.h:15
Definition: AudioFileIf.h:39
Error_t freeMemory() override
Definition: AudioFile.cpp:505
virtual ~CAudioFileRaw()
Definition: AudioFile.cpp:26
Error_t allocMemory() override
Definition: AudioFile.cpp:520
open, read, and write audio files
Definition: AudioFileIf.h:12
open, read, and write audio files with sndlib (CMake option WITH_SNDLIB has to be ON)
Definition: AudioFile.h:42
open, read, and write raw audio files in 16 bit integer little endian format.
Definition: AudioFile.h:11
virtual ~CAudioFileSndLib()
Definition: AudioFile.cpp:250
Error_t closeFile() override
Definition: AudioFile.cpp:82
bool isEof() override
Definition: AudioFile.cpp:95
CAudioFileSndLib()
Definition: AudioFile.cpp:241