Detailed Description
This is the Speex header for the Ogg encapsulation. You don't need that if you just use RTP.
Macro Definition Documentation
#define SPEEX_HEADER_STRING_LENGTH 8 |
Length of the Speex header identifier
#define SPEEX_HEADER_VERSION_LENGTH 20 |
Maximum number of characters for encoding the Speex version number in the header
Typedef Documentation
Speex header info for file-based formats
Function Documentation
void speex_header_free |
( |
void * |
ptr | ) |
|
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 |
|
) |
| |
SpeexHeader* speex_packet_to_header |
( |
char * |
packet, |
|
|
int |
size |
|
) |
| |