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

SpeexHeader Struct Reference

#include <speex_header.h>

List of all members.

Public Attributes

char speex_string [8]
char speex_version [SPEEX_HEADER_VERSION_LENGTH]
int speex_version_id
int header_size
int rate
int mode
int mode_bitstream_version
int nb_channels
int bitrate
int frame_size
int vbr
int frames_per_packet
int extra_headers
int reserved1
int reserved2


Detailed Description

Speex header info for file-based formats


Member Data Documentation

int SpeexHeader::bitrate
 

Bit-rate used

int SpeexHeader::extra_headers
 

Number of additional headers after the comments

int SpeexHeader::frame_size
 

Size of frames

int SpeexHeader::frames_per_packet
 

Number of frames stored per Ogg packet

int SpeexHeader::header_size
 

Total size of the header ( sizeof(SpeexHeader) )

int SpeexHeader::mode
 

Mode used (0 for narrowband, 1 for wideband)

int SpeexHeader::mode_bitstream_version
 

Version ID of the bit-stream

int SpeexHeader::nb_channels
 

Number of channels encoded

int SpeexHeader::rate
 

Sampling rate used

int SpeexHeader::reserved1
 

Reserved for future use, must be zero

int SpeexHeader::reserved2
 

Reserved for future use, must be zero

char SpeexHeader::speex_string[8]
 

Identifies a Speex bit-stream, always set to "Speex "

char SpeexHeader::speex_version[SPEEX_HEADER_VERSION_LENGTH]
 

Speex version

int SpeexHeader::speex_version_id
 

Version for Speex (for checking compatibility)

int SpeexHeader::vbr
 

1 for a VBR encoding, 0 otherwise


The documentation for this struct was generated from the following file:
Generated on Sun Sep 21 16:07:10 2003 for speex by doxygen 1.3.2