VorbisEncoder Class Reference

#include <vorbisencoder.h>

Inheritance diagram for VorbisEncoder:
Encoder

List of all members.

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
Metadatam_metadata

Detailed Description

Definition at line 10 of file vorbisencoder.h.


Constructor & Destructor Documentation

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

Definition at line 37 of file vorbisencoder.cpp.

VorbisEncoder::~VorbisEncoder (  ) 

Definition at line 96 of file vorbisencoder.cpp.


Member Function Documentation

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

Implements Encoder.

Definition at line 115 of file vorbisencoder.cpp.

Referenced by ~VorbisEncoder().


Member Data Documentation

ogg_page VorbisEncoder::og [private]

Definition at line 18 of file vorbisencoder.h.

Referenced by addSamples(), and VorbisEncoder().

ogg_packet VorbisEncoder::op [private]

Definition at line 19 of file vorbisencoder.h.

Referenced by addSamples().

Definition at line 20 of file vorbisencoder.h.

Referenced by addSamples().

int VorbisEncoder::eos [private]

Definition at line 21 of file vorbisencoder.h.

Referenced by addSamples().

Definition at line 22 of file vorbisencoder.h.

Referenced by addSamples().

vorbis_comment VorbisEncoder::vc [private]

Definition at line 23 of file vorbisencoder.h.

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

ogg_stream_state VorbisEncoder::os [private]

Definition at line 24 of file vorbisencoder.h.

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

vorbis_dsp_state VorbisEncoder::vd [private]

Definition at line 26 of file vorbisencoder.h.

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

vorbis_block VorbisEncoder::vb [private]

Definition at line 27 of file vorbisencoder.h.

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

vorbis_info VorbisEncoder::vi [private]

Definition at line 28 of file vorbisencoder.h.

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

Reimplemented from Encoder.

Definition at line 30 of file vorbisencoder.h.

Referenced by ~VorbisEncoder().


The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends
Generated on Mon May 28 06:42:33 2012 for MythTV by  doxygen 1.6.3