Main Page | Compound List | File List | Compound Members | File Members

speexenc.c File Reference

#include <stdio.h>
#include <unistd.h>
#include <getopt.h>
#include <stdlib.h>
#include <string.h>
#include <time.h>
#include "speex.h"
#include <ogg/ogg.h>
#include "wav_io.h"
#include "speex_header.h"
#include "speex_stereo.h"
#include "misc.h"
#include "speex_preprocess.h"

Defines

#define MAX_FRAME_SIZE   2000
#define MAX_FRAME_BYTES   2000
#define readint(buf, base)
#define writeint(buf, base, val)

Functions

void comment_init (char **comments, int *length, char *vendor_string)
void comment_add (char **comments, int *length, char *tag, char *val)
int oe_write_page (ogg_page *page, FILE *fp)
void version ()
void version_short ()
void usage ()
int main (int argc, char **argv)

Define Documentation

#define MAX_FRAME_BYTES   2000
 

#define MAX_FRAME_SIZE   2000
 

#define readint buf,
base   ) 
 

Value:

(((buf[base+3]<<24)&0xff000000)| \
                           ((buf[base+2]<<16)&0xff0000)| \
                           ((buf[base+1]<<8)&0xff00)| \
                            (buf[base]&0xff))

#define writeint buf,
base,
val   ) 
 

Value:

do{ buf[base+3]=((val)>>24)&0xff; \
                                     buf[base+2]=((val)>>16)&0xff; \
                                     buf[base+1]=((val)>>8)&0xff; \
                                     buf[base]=(val)&0xff; \
                                 }while(0)


Function Documentation

void comment_add char **  comments,
int *  length,
char *  tag,
char *  val
 

void comment_init char **  comments,
int *  length,
char *  vendor_string
 

int main int  argc,
char **  argv
 

int oe_write_page ogg_page *  page,
FILE *  fp
 

void usage  ) 
 

void version  ) 
 

void version_short  ) 
 


Generated on Sun Sep 21 16:07:09 2003 for speex by doxygen 1.3.2