Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

WvOggVorbisEncoder::VBRBitrate Class Reference

#include <wvoggvorbis.h>

Inherits WvOggVorbisEncoder::BitrateSpec.

Collaboration diagram for WvOggVorbisEncoder::VBRBitrate:

[legend]
List of all members.

Detailed Description

Specifies a variable bitrate based on max, nominal, and min bitrates specified in bits per second.

Definition at line 77 of file wvoggvorbis.h.

Public Member Functions

 VBRBitrate (long nominal)
 Creates a bitrate specification.

 VBRBitrate (long max, long nominal, long min)
 Creates a bitrate specification.


Protected Types

enum  Mode { VBR_QUALITY, VBR_BITRATE }

Protected Attributes

Mode mode
float quality_index
long max_bitrate
long nominal_bitrate
long min_bitrate


Member Enumeration Documentation

enum WvOggVorbisEncoder::BitrateSpec::Mode [protected, inherited]
 

Enumeration values:
VBR_QUALITY 
VBR_BITRATE 

Definition at line 43 of file wvoggvorbis.h.


Constructor & Destructor Documentation

WvOggVorbisEncoder::VBRBitrate::VBRBitrate long  nominal  )  [inline]
 

Creates a bitrate specification.

"nominal" is the nominal bitrate

Definition at line 84 of file wvoggvorbis.h.

WvOggVorbisEncoder::VBRBitrate::VBRBitrate long  max,
long  nominal,
long  min
[inline]
 

Creates a bitrate specification.

"max" is the maximum bitrate "nominal" is the nominal bitrate "min" is the minimum bitrate

Definition at line 96 of file wvoggvorbis.h.

References min.


Member Data Documentation

long WvOggVorbisEncoder::BitrateSpec::max_bitrate [protected, inherited]
 

Definition at line 46 of file wvoggvorbis.h.

Referenced by WvOggVorbisEncoder::WvOggVorbisEncoder().

long WvOggVorbisEncoder::BitrateSpec::min_bitrate [protected, inherited]
 

Definition at line 48 of file wvoggvorbis.h.

Referenced by WvOggVorbisEncoder::WvOggVorbisEncoder().

Mode WvOggVorbisEncoder::BitrateSpec::mode [protected, inherited]
 

Definition at line 44 of file wvoggvorbis.h.

Referenced by WvOggVorbisEncoder::BitrateSpec::BitrateSpec(), and WvOggVorbisEncoder::WvOggVorbisEncoder().

long WvOggVorbisEncoder::BitrateSpec::nominal_bitrate [protected, inherited]
 

Definition at line 47 of file wvoggvorbis.h.

Referenced by WvOggVorbisEncoder::WvOggVorbisEncoder().

float WvOggVorbisEncoder::BitrateSpec::quality_index [protected, inherited]
 

Definition at line 45 of file wvoggvorbis.h.

Referenced by WvOggVorbisEncoder::WvOggVorbisEncoder().


The documentation for this class was generated from the following file:
Generated on Sat Feb 21 21:06:45 2004 for WvStreams by doxygen 1.3.5