speex_header.h File Reference

Describes the Speex header. More...

#include "speex/speex_types.h"

Classes

struct  SpeexHeader

Defines

#define SPEEX_HEADER_VERSION_LENGTH   20

Functions

void speex_init_header (SpeexHeader *header, int rate, int nb_channels, const struct SpeexMode *m)
char * speex_header_to_packet (SpeexHeader *header, int *size)
SpeexHeaderspeex_packet_to_header (char *packet, int size)


Detailed Description

Describes the Speex header.


Define Documentation

#define SPEEX_HEADER_VERSION_LENGTH   20

Maximum number of characters for encoding the Speex version number in the header


Function Documentation

char* speex_header_to_packet ( SpeexHeader header,
int *  size 
)

Creates the header packet from the header itself (mostly involves endianness conversion)

void speex_init_header ( SpeexHeader header,
int  rate,
int  nb_channels,
const struct SpeexMode m 
)

Initializes a SpeexHeader using basic information

SpeexHeader* speex_packet_to_header ( char *  packet,
int  size 
)

Creates a SpeexHeader from a packet


Generated on Tue Feb 10 08:44:06 2009 for RakNet by  doxygen 1.5.7.1