Encodes WAV data from PCM audio data.
More...
#include <WavEncoder.hpp>
|
template<typename T > |
static const std::vector< uint8 > | encode (const AudioBuffer< T > &inputBuffer, const uint sampleRate) |
|
template<typename T > |
static const std::vector< uint8 > | encode (const std::vector< T > &inputData, const uint sampleRate, const uint numChannels) |
|
Encodes WAV data from PCM audio data.
WavEncoder class.
◆ encode() [1/2]
template<typename T >
const std::vector< uint8 > switchboard::WavEncoder::encode |
( |
const AudioBuffer< T > & |
inputBuffer, |
|
|
const uint |
sampleRate |
|
) |
| |
|
static |
Encodes inputBuffer and puts into a Wav format vector from PCM data.
- Parameters
-
inputBuffer | The input data to encode. |
sampleRate | The sample rate of input data. |
- Returns
- The output Wav data in a vector.
◆ encode() [2/2]
template<typename T >
const std::vector< uint8 > switchboard::WavEncoder::encode |
( |
const std::vector< T > & |
inputData, |
|
|
const uint |
sampleRate, |
|
|
const uint |
numChannels |
|
) |
| |
|
static |
Encodes inputData and puts into a Wav format vector from PCM data.
- Parameters
-
inputData | The input data to encode. |
sampleRate | The sample rate of input data. |
numChannels | The number of channels. |
- Returns
- The output Wav data in a vector.
The documentation for this class was generated from the following files:
- /Users/jenkins/.jenkins/workspace/Switchboard Developer Site - Production/SwitchboardSDK/src/all/Codecs/Wav/WavEncoder.hpp
- /Users/jenkins/.jenkins/workspace/Switchboard Developer Site - Production/SwitchboardSDK/src/all/Codecs/Wav/WavEncoder.cpp