sela
Public Member Functions | Private Member Functions | Private Attributes | List of all members
lpc::SampleGenerator Class Reference

#include <lpc.hpp>

Collaboration diagram for lpc::SampleGenerator:
Collaboration graph
[legend]

Public Member Functions

 SampleGenerator (const data::LpcEncodedData &encodedData)
 
data::LpcDecodedData process ()
 

Private Member Functions

void generateSamples (std::vector< int32_t > &samples)
 

Private Attributes

const std::vector< int32_t > & residues
 
uint8_t bitsPerSample
 
LinearPredictor linearPredictor
 

Constructor & Destructor Documentation

lpc::SampleGenerator::SampleGenerator ( const data::LpcEncodedData encodedData)
explicit

Member Function Documentation

void lpc::SampleGenerator::generateSamples ( std::vector< int32_t > &  samples)
inlineprivate
data::LpcDecodedData lpc::SampleGenerator::process ( )

Member Data Documentation

uint8_t lpc::SampleGenerator::bitsPerSample
private
LinearPredictor lpc::SampleGenerator::linearPredictor
private
const std::vector<int32_t>& lpc::SampleGenerator::residues
private

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