FlacEncoder Class Reference

#include <flacencoder.h>

Inheritance diagram for FlacEncoder:

Encoder

List of all members.


Detailed Description

Definition at line 83 of file flacencoder.h.


Public Member Functions

 FlacEncoder (const QString &outfile, int qualitylevel, Metadata *metadata)
 ~FlacEncoder ()
int addSamples (int16_t *bytes, unsigned int len)

Private Attributes

FLAC_ENCODER * encoder
unsigned int sampleindex
FLAC__int32 inputin [NUM_CHANNELS][MAX_SAMPLES]
FLAC__int32 * input [NUM_CHANNELS]

Constructor & Destructor Documentation

FlacEncoder::FlacEncoder ( const QString &  outfile,
int  qualitylevel,
Metadata metadata 
)

Definition at line 24 of file flacencoder.cpp.

FlacEncoder::~FlacEncoder (  ) 

Definition at line 80 of file flacencoder.cpp.


Member Function Documentation

int FlacEncoder::addSamples ( int16_t bytes,
unsigned int  len 
) [virtual]

Implements Encoder.

Definition at line 99 of file flacencoder.cpp.

Referenced by ~FlacEncoder().


Member Data Documentation

FLAC_ENCODER* FlacEncoder::encoder [private]

Definition at line 91 of file flacencoder.h.

Referenced by addSamples(), FlacEncoder(), and ~FlacEncoder().

unsigned int FlacEncoder::sampleindex [private]

Definition at line 92 of file flacencoder.h.

Referenced by addSamples(), and FlacEncoder().

FLAC__int32 FlacEncoder::inputin[NUM_CHANNELS][MAX_SAMPLES] [private]

Definition at line 93 of file flacencoder.h.

Referenced by FlacEncoder().

FLAC__int32* FlacEncoder::input[NUM_CHANNELS] [private]

Definition at line 94 of file flacencoder.h.

Referenced by addSamples(), and FlacEncoder().


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

Generated on Sat Dec 18 05:16:03 2010 for MythTV by  doxygen 1.5.5