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

ogg::vorbis::dsp Class Reference

PCM processing. More...

#include <vorbiscc.h>

List of all members.

Public Member Functions

vorbis_dsp_state * get_data ()
int block_init (block *vb)
double granule_time (ogg_int64_t granulepos)
int bitrate_flushpacket (packet *op)
int analysis_init (info *vi)
float ** analysis_buffer (int vals)
int analysis_wrote (int vals)
int analysis_blockout (block *vb)
int analysis_headerout (comment *vc, packet *op, packet *op_comm, packet *op_code)
int synthesis_init (info *vi)
int synthesis_blockin (block *vb)
int synthesis_lapout (float ***pcm)
int synthesis_pcmout (float ***pcm)
int synthesis_read (int samples)
int synthesis_restart ()
void dsp_clear ()

Public Attributes

vorbis_dsp_state data
 this struct holds a reference to vorbis_info


Protected Member Functions

int bitrate_flushpacket (ogg_packet *op)
int analysis_init (vorbis_info *vi)
int analysis_blockout (vorbis_block *vb)
int analysis_headerout (vorbis_comment *vc, ogg_packet *op, ogg_packet *op_comm, ogg_packet *op_code)
int synthesis_init (vorbis_info *vi)
int synthesis_blockin (vorbis_block *vb)
int block_init (vorbis_block *vb)


Detailed Description

PCM processing.


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