Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

ogg::vorbis::info Class Reference

Center of vorbis decoding. Stores lots of bitstream metadata. More...

#include <vorbiscc.h>

List of all members.

Public Member Functions

vorbis_info * get_data ()
int encode_init (long channels, long rate, long max_bitrate, long nominal_bitrate, long min_bitrate)
int encode_setup_managed (long channels, long rate, long max_bitrate, long nominal_bitrate, long min_bitrate)
int encode_setup_vbr (long channels, long rate, float base_quality)
 quality from 0. (lo) to 1. (hi)

int encode_init_vbr (long channels, long rate, float base_quality)
int encode_ctl (vorbis_info *vi, int number, void *arg)
int encode_setup_init ()
int info_blocksize (int zo)
int synthesis_halfrate (int flag)
int synthesis_halfrate_p ()
int synthesis_headerin (comment *vc, packet *op)
long packet_blocksize (packet *op)
int get_version ()
int get_channels ()
long get_rate ()

Public Attributes

vorbis_info data

Protected Member Functions

int synthesis_headerin (vorbis_comment *vc, ogg_packet *op)
long packet_blocksize (ogg_packet *op)
void info_init ()
void info_clear ()


Detailed Description

Center of vorbis decoding. Stores lots of bitstream metadata.


The documentation for this class was generated from the following file:
Generated on Wed Apr 7 03:10:32 2004 for oggpy/oggcc by doxygen 1.3.5