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

ivorbiscodec.h File Reference

#include "ogg.h"

Include dependency graph for ivorbiscodec.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define OV_FALSE   -1
#define OV_EOF   -2
#define OV_HOLE   -3
#define OV_EREAD   -128
#define OV_EFAULT   -129
#define OV_EIMPL   -130
#define OV_EINVAL   -131
#define OV_ENOTVORBIS   -132
#define OV_EBADHEADER   -133
#define OV_EVERSION   -134
#define OV_ENOTAUDIO   -135
#define OV_EBADPACKET   -136
#define OV_EBADLINK   -137
#define OV_ENOSEEK   -138

Typedefs

typedef vorbis_info vorbis_info
typedef vorbis_dsp_state vorbis_dsp_state
typedef vorbis_block vorbis_block
typedef vorbis_comment vorbis_comment

Functions

void vorbis_info_init (vorbis_info *vi)
void vorbis_info_clear (vorbis_info *vi)
int vorbis_info_blocksize (vorbis_info *vi, int zo)
void vorbis_comment_init (vorbis_comment *vc)
void vorbis_comment_add (vorbis_comment *vc, char *comment)
void vorbis_comment_add_tag (vorbis_comment *vc, char *tag, char *contents)
char * vorbis_comment_query (vorbis_comment *vc, char *tag, int count)
int vorbis_comment_query_count (vorbis_comment *vc, char *tag)
void vorbis_comment_clear (vorbis_comment *vc)
int vorbis_block_init (vorbis_dsp_state *v, vorbis_block *vb)
int vorbis_block_clear (vorbis_block *vb)
void vorbis_dsp_clear (vorbis_dsp_state *v)
int vorbis_synthesis_headerin (vorbis_info *vi, vorbis_comment *vc, ogg_packet *op)
int vorbis_synthesis_init (vorbis_dsp_state *v, vorbis_info *vi)
int vorbis_synthesis_restart (vorbis_dsp_state *v)
int vorbis_synthesis (vorbis_block *vb, ogg_packet *op, int decodep)
int vorbis_synthesis_blockin (vorbis_dsp_state *v, vorbis_block *vb)
int vorbis_synthesis_pcmout (vorbis_dsp_state *v, ogg_int32_t ***pcm)
int vorbis_synthesis_read (vorbis_dsp_state *v, int samples)
long vorbis_packet_blocksize (vorbis_info *vi, ogg_packet *op)


Define Documentation

#define OV_EBADHEADER   -133
 

Definition at line 190 of file ivorbiscodec.h.

#define OV_EBADLINK   -137
 

Definition at line 194 of file ivorbiscodec.h.

#define OV_EBADPACKET   -136
 

Definition at line 193 of file ivorbiscodec.h.

#define OV_EFAULT   -129
 

Definition at line 186 of file ivorbiscodec.h.

#define OV_EIMPL   -130
 

Definition at line 187 of file ivorbiscodec.h.

#define OV_EINVAL   -131
 

Definition at line 188 of file ivorbiscodec.h.

#define OV_ENOSEEK   -138
 

Definition at line 195 of file ivorbiscodec.h.

#define OV_ENOTAUDIO   -135
 

Definition at line 192 of file ivorbiscodec.h.

#define OV_ENOTVORBIS   -132
 

Definition at line 189 of file ivorbiscodec.h.

#define OV_EOF   -2
 

Definition at line 182 of file ivorbiscodec.h.

#define OV_EREAD   -128
 

Definition at line 185 of file ivorbiscodec.h.

#define OV_EVERSION   -134
 

Definition at line 191 of file ivorbiscodec.h.

#define OV_FALSE   -1
 

Definition at line 181 of file ivorbiscodec.h.

#define OV_HOLE   -3
 

Definition at line 183 of file ivorbiscodec.h.


Typedef Documentation

typedef struct vorbis_block vorbis_block
 

typedef struct vorbis_comment vorbis_comment
 

typedef struct vorbis_dsp_state vorbis_dsp_state
 

typedef struct vorbis_info vorbis_info
 


Function Documentation

int vorbis_block_clear vorbis_block vb  ) 
 

int vorbis_block_init vorbis_dsp_state v,
vorbis_block vb
 

void vorbis_comment_add vorbis_comment vc,
char *  comment
 

void vorbis_comment_add_tag vorbis_comment vc,
char *  tag,
char *  contents
 

void vorbis_comment_clear vorbis_comment vc  ) 
 

void vorbis_comment_init vorbis_comment vc  ) 
 

char* vorbis_comment_query vorbis_comment vc,
char *  tag,
int  count
 

int vorbis_comment_query_count vorbis_comment vc,
char *  tag
 

void vorbis_dsp_clear vorbis_dsp_state v  ) 
 

int vorbis_info_blocksize vorbis_info vi,
int  zo
 

void vorbis_info_clear vorbis_info vi  ) 
 

void vorbis_info_init vorbis_info vi  ) 
 

long vorbis_packet_blocksize vorbis_info vi,
ogg_packet op
 

int vorbis_synthesis vorbis_block vb,
ogg_packet op,
int  decodep
 

int vorbis_synthesis_blockin vorbis_dsp_state v,
vorbis_block vb
 

int vorbis_synthesis_headerin vorbis_info vi,
vorbis_comment vc,
ogg_packet op
 

int vorbis_synthesis_init vorbis_dsp_state v,
vorbis_info vi
 

int vorbis_synthesis_pcmout vorbis_dsp_state v,
ogg_int32_t ***  pcm
 

int vorbis_synthesis_read vorbis_dsp_state v,
int  samples
 

int vorbis_synthesis_restart vorbis_dsp_state v  ) 
 


Generated on Sat Nov 5 16:26:08 2005 for OPIE by  doxygen 1.4.2