#include "Audio/AudioBuffer.H"
#include <string>
#include <vector>
Go to the source code of this file.
Functions | |
template<class T > | |
void | writeAudioWavFile (const std::string &fname, const AudioBuffer< T > &buf) |
Write an audio .wav file. | |
template<class T > | |
void | writeAudioWavFile (const std::string &fname, const std::vector< AudioBuffer< T > > &buf) |
Write an audio .wav file. | |
template<class T > | |
void | readAudioWavFile (const std::string &fname, AudioBuffer< T > &buf) |
Read an audio .wav file. |
File I/O on audio .wav files
Definition in file AudioWavFile.H.
void readAudioWavFile | ( | const std::string & | fname, | |
AudioBuffer< T > & | buf | |||
) | [inline] |
Read an audio .wav file.
Read a data buffer from file as a basic uncompressed .wav file. Caveat: one needs to know the number of bits/sample beforehand so that one will call the correct template function...
Definition at line 115 of file AudioWavFile.C.
References AudioBuffer< T >::getDataPtr(), and NO_INIT.
void writeAudioWavFile | ( | const std::string & | fname, | |
const std::vector< AudioBuffer< T > > & | buf | |||
) | [inline] |
Write an audio .wav file.
Write a series of data buffers to a single file as a basic uncompressed .wav file.
fname | name of the .wav file to be written. | |
buf | buffers containing the audio samples. |
Definition at line 57 of file AudioWavFile.C.
void writeAudioWavFile | ( | const std::string & | fname, | |
const AudioBuffer< T > & | buf | |||
) | [inline] |
Write an audio .wav file.
Write a data buffer to file as a basic uncompressed .wav file.
fname | name of the .wav file to be written. | |
buf | buffer containing the audio samples. |
Definition at line 47 of file AudioWavFile.C.
References writeAudioWavFile().
Referenced by main(), and writeAudioWavFile().