1#ifndef __AUDIO_FILE_TOOLS_H__
2#define __AUDIO_FILE_TOOLS_H__
51 AudioFileResultType
getAudioFileInfo(
const char* pFilename, AudioFileInfo& pAudioFileInfo);
Definition AudioFileResultType.h:13
Definition AudioFile.h:22
Definition StringUtils.cpp:6
AudioFileResultType getAudioFileInfo(const char *pFilename, AudioFileInfo &pAudioFileInfo)
Gets information about an audio file.
Definition AudioFileTools.cpp:88
AudioFileResultType mixAudioFiles(const std::vector< std::string > &pFilenames, const std::string &pOutputFilename)
Mixes (merges) multiple audio files into a single file.
std::shared_ptr< AudioFile > createAudioFileObjForExistingFile(const char *pFilename)
Creates a shared pointer to an audioFile object for an existing audio file - Creates the appropriate ...
Definition AudioFileTools.cpp:31
std::shared_ptr< AudioFile > createAudioFileObjForNewFile(const char *pFilename)
Creates a shared pointer to an audioFile object for a new (non-existing) audio file - Creates the app...
Definition AudioFileTools.cpp:46
AudioFileResultType getHighestSampleValue_64bit(const std::vector< std::string > &pFilenames, int64_t &pHighestAudioSample)
Gets the highest audio sample from a set of audio files, cast to a 64-bit integer.
Definition AudioFileTools.cpp:376
std::string getFileExtensionUpper(const char *pFilename)
Returns a filename's extension in uppercase, or an empty string if there is no extension....
Definition AudioFileTools.cpp:63