BurgerLib
Functions
pkvorbisinfo.cpp File Reference
#include "pkvorbiscodec.h"
#include "pkvorbiscodecinternal.h"
#include "pkvorbisregistry.h"
#include "pkvorbisbackends.h"
#include "pkvorbiscodebook.h"
#include "clstdlib.h"
#include "brmisc.h"
#include "mmmemory.h"
#include <ctype.h>
Include dependency graph for pkvorbisinfo.cpp:

Functions

static int BURGER_API ilog2 (Word v)
static void BURGER_API _v_writestring (oggpack_buffer *o, char *s, int bytes)
static void BURGER_API _v_readstring (oggpack_buffer *o, char *buf, int bytes)
void BURGER_API vorbis_comment_init (vorbis_comment *vc)
void BURGER_API vorbis_comment_add (vorbis_comment *vc, char *comment)
void BURGER_API vorbis_comment_add_tag (vorbis_comment *vc, char *tag, char *contents)
static int BURGER_API tagcompare (const char *s1, const char *s2, int n)
char *BURGER_API vorbis_comment_query (vorbis_comment *vc, char *tag, int count)
int BURGER_API vorbis_comment_query_count (vorbis_comment *vc, char *tag)
void BURGER_API vorbis_comment_clear (vorbis_comment *vc)
int BURGER_API vorbis_info_blocksize (vorbis_info *vi, int zo)
void BURGER_API vorbis_info_init (vorbis_info *vi)
void BURGER_API vorbis_info_clear (vorbis_info *vi)
static int BURGER_API _vorbis_unpack_info (vorbis_info *vi, oggpack_buffer *opb)
static int BURGER_API _vorbis_unpack_comment (vorbis_comment *vc, oggpack_buffer *opb)
static int BURGER_API _vorbis_unpack_books (vorbis_info *vi, oggpack_buffer *opb)
int BURGER_API vorbis_synthesis_headerin (vorbis_info *vi, vorbis_comment *vc, ogg_packet *op)
static int BURGER_API _vorbis_pack_info (oggpack_buffer *opb, vorbis_info *vi)
static int BURGER_API _vorbis_pack_comment (oggpack_buffer *opb, vorbis_comment *vc)
static int BURGER_API _vorbis_pack_books (oggpack_buffer *opb, vorbis_info *vi)
int BURGER_API vorbis_commentheader_out (vorbis_comment *vc, ogg_packet *op)
int BURGER_API vorbis_analysis_headerout (vorbis_dsp_state *v, vorbis_comment *vc, ogg_packet *op, ogg_packet *op_comm, ogg_packet *op_code)

Function Documentation

static void BURGER_API _v_readstring ( oggpack_buffer o,
char *  buf,
int  bytes 
) [static]
static void BURGER_API _v_writestring ( oggpack_buffer o,
char *  s,
int  bytes 
) [static]
static int BURGER_API _vorbis_pack_books ( oggpack_buffer opb,
vorbis_info vi 
) [static]
static int BURGER_API _vorbis_pack_comment ( oggpack_buffer opb,
vorbis_comment vc 
) [static]
static int BURGER_API _vorbis_pack_info ( oggpack_buffer opb,
vorbis_info vi 
) [static]
static int BURGER_API _vorbis_unpack_books ( vorbis_info vi,
oggpack_buffer opb 
) [static]
static int BURGER_API _vorbis_unpack_comment ( vorbis_comment vc,
oggpack_buffer opb 
) [static]
static int BURGER_API _vorbis_unpack_info ( vorbis_info vi,
oggpack_buffer opb 
) [static]
static int BURGER_API ilog2 ( Word  v) [static]
static int BURGER_API tagcompare ( const char *  s1,
const char *  s2,
int  n 
) [static]
int BURGER_API vorbis_analysis_headerout ( vorbis_dsp_state v,
vorbis_comment vc,
ogg_packet op,
ogg_packet op_comm,
ogg_packet op_code 
)
void BURGER_API vorbis_comment_add ( vorbis_comment vc,
char *  comment 
)
void BURGER_API vorbis_comment_add_tag ( vorbis_comment vc,
char *  tag,
char *  contents 
)
char* BURGER_API vorbis_comment_query ( vorbis_comment vc,
char *  tag,
int  count 
)
int BURGER_API vorbis_comment_query_count ( vorbis_comment vc,
char *  tag 
)
int BURGER_API vorbis_info_blocksize ( vorbis_info vi,
int  zo 
)