VorbisEncoder Class Reference

#include <vorbisencoder.h>

Inheritance diagram for VorbisEncoder:

Encoder

List of all members.


Detailed Description

Definition at line 11 of file vorbisencoder.h.


Public Member Functions

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

Private Attributes

ogg_page og
ogg_packet op
long packetsdone
int eos
long bytes_written
vorbis_comment vc
ogg_stream_state os
vorbis_dsp_state vd
vorbis_block vb
vorbis_info vi

Constructor & Destructor Documentation

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

Definition at line 27 of file vorbisencoder.cpp.

VorbisEncoder::~VorbisEncoder (  ) 

Definition at line 87 of file vorbisencoder.cpp.


Member Function Documentation

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

Implements Encoder.

Definition at line 97 of file vorbisencoder.cpp.

Referenced by ~VorbisEncoder().


Member Data Documentation

ogg_page VorbisEncoder::og [private]

Definition at line 19 of file vorbisencoder.h.

Referenced by addSamples(), and VorbisEncoder().

ogg_packet VorbisEncoder::op [private]

Definition at line 20 of file vorbisencoder.h.

Referenced by addSamples().

Definition at line 21 of file vorbisencoder.h.

Referenced by addSamples(), and VorbisEncoder().

int VorbisEncoder::eos [private]

Definition at line 22 of file vorbisencoder.h.

Referenced by addSamples().

Definition at line 23 of file vorbisencoder.h.

Referenced by addSamples(), and VorbisEncoder().

vorbis_comment VorbisEncoder::vc [private]

Definition at line 24 of file vorbisencoder.h.

Referenced by VorbisEncoder(), and ~VorbisEncoder().

ogg_stream_state VorbisEncoder::os [private]

Definition at line 25 of file vorbisencoder.h.

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

vorbis_dsp_state VorbisEncoder::vd [private]

Definition at line 27 of file vorbisencoder.h.

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

vorbis_block VorbisEncoder::vb [private]

Definition at line 28 of file vorbisencoder.h.

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

vorbis_info VorbisEncoder::vi [private]

Definition at line 29 of file vorbisencoder.h.

Referenced by VorbisEncoder(), and ~VorbisEncoder().


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

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