1#ifndef __EO_UTILS_AIFF_FILE_INFO_H__
2#define __EO_UTILS_AIFF_FILE_INFO_H__
12 AiffFileInfo(int16_t pNumChannels = 2, int32_t pSampleRateHz = 44100, int32_t pBytesPerSecond = 0,
13 int16_t pByteRate = 0, int16_t pBitsPerSample = 16);
AudioFileResultType read(std::fstream &pInFStream) override
Reads the info from a file stream.
Definition AiffFileInfo.cpp:44
AudioFileResultType write(std::fstream &pOutFStream) override
Writes the info to a file stream.
Definition AiffFileInfo.cpp:84
AiffFileInfo(int16_t pNumChannels=2, int32_t pSampleRateHz=44100, int32_t pBytesPerSecond=0, int16_t pByteRate=0, int16_t pBitsPerSample=16)
Definition AiffFileInfo.cpp:33
static bool sniffFileHeader(const char *pFilename)
Definition AiffFileInfo.cpp:107
static bool matchesExtension(const char *pFilename)
Definition AiffFileInfo.cpp:91
AudioFileInfo(int16_t pNumChannels=0, int32_t pSampleRateHz=0, int32_t pBytesPerSecond=0, int16_t pByteRate=0, int16_t pBitsPerSample=0)
Constructor.
Definition AudioFileInfo.cpp:10
Definition AudioFileResultType.h:13
Definition StringUtils.cpp:6