Loading...
Searching...
No Matches
Static Public Member Functions | List of all members
switchboard::OggEncoder Class Reference

Encodes Ogg/Vorbis data from PCM audio data. More...

#include <OggEncoder.hpp>

Static Public Member Functions

static const std::vector< uint8 > encode (const AudioBuffer< int16 > &inputBuffer, const uint sampleRate)
 
static const std::vector< uint8 > encode (const std::vector< int16 > &inputData, const uint sampleRate)
 

Detailed Description

Encodes Ogg/Vorbis data from PCM audio data.

OggEncoder class.

Member Function Documentation

◆ encode() [1/2]

const std::vector< uint8 > switchboard::OggEncoder::encode ( const AudioBuffer< int16 > &  inputBuffer,
const uint  sampleRate 
)
static

Encode inputBuffer and put into an Ogg format vector

Parameters
inputBufferinput buffer to encode
sampleRatesample rate of input data
Returns
output Ogg data in a vector

◆ encode() [2/2]

const std::vector< uint8 > switchboard::OggEncoder::encode ( const std::vector< int16 > &  inputData,
const uint  sampleRate 
)
static

Encode inputData and put into an Ogg format vector

Parameters
inputDatainput data to encode
sampleRatesample rate of input data
Returns
output Ogg data in a vector

The documentation for this class was generated from the following files: