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

#include <encoder.hpp>

Collaboration diagram for sela::Encoder:
Collaboration graph
[legend]

Public Member Functions

 Encoder (std::ifstream &ifStream)
 
file::SelaFile process ()
 

Private Member Functions

void readFrames ()
 
void processFrames (std::vector< data::SelaFrame > &encodedSelaFrames)
 

Private Attributes

std::ifstream & ifStream
 
file::WavFile wavFile
 

Constructor & Destructor Documentation

sela::Encoder::Encoder ( std::ifstream &  ifStream)
inlineexplicit

Member Function Documentation

file::SelaFile sela::Encoder::process ( )
void sela::Encoder::processFrames ( std::vector< data::SelaFrame > &  encodedSelaFrames)
private
void sela::Encoder::readFrames ( )
private

Member Data Documentation

std::ifstream& sela::Encoder::ifStream
private
file::WavFile sela::Encoder::wavFile
private

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