MythTV  0.26-pre
Public Member Functions | Private Attributes
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.

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().

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