#include <speex_header.h>
Public Attributes | |
| char | speex_string [SPEEX_HEADER_STRING_LENGTH] | 
| char | speex_version [SPEEX_HEADER_VERSION_LENGTH] | 
| spx_int32_t | speex_version_id | 
| spx_int32_t | header_size | 
| spx_int32_t | rate | 
| spx_int32_t | mode | 
| spx_int32_t | mode_bitstream_version | 
| spx_int32_t | nb_channels | 
| spx_int32_t | bitrate | 
| spx_int32_t | frame_size | 
| spx_int32_t | vbr | 
| spx_int32_t | frames_per_packet | 
| spx_int32_t | extra_headers | 
| spx_int32_t | reserved1 | 
| spx_int32_t | reserved2 | 
| char SpeexHeader::speex_string[SPEEX_HEADER_STRING_LENGTH] | 
Identifies a Speex bit-stream, always set to "Speex "
| char SpeexHeader::speex_version[SPEEX_HEADER_VERSION_LENGTH] | 
Speex version
| spx_int32_t SpeexHeader::speex_version_id | 
Version for Speex (for checking compatibility)
| spx_int32_t SpeexHeader::header_size | 
Total size of the header ( sizeof(SpeexHeader) )
| spx_int32_t SpeexHeader::rate | 
Sampling rate used
| spx_int32_t SpeexHeader::mode | 
Mode used (0 for narrowband, 1 for wideband)
| spx_int32_t SpeexHeader::mode_bitstream_version | 
Version ID of the bit-stream
| spx_int32_t SpeexHeader::nb_channels | 
Number of channels encoded
| spx_int32_t SpeexHeader::bitrate | 
Bit-rate used
| spx_int32_t SpeexHeader::frame_size | 
Size of frames
| spx_int32_t SpeexHeader::vbr | 
1 for a VBR encoding, 0 otherwise
| spx_int32_t SpeexHeader::frames_per_packet | 
Number of frames stored per Ogg packet
| spx_int32_t SpeexHeader::extra_headers | 
Number of additional headers after the comments
| spx_int32_t SpeexHeader::reserved1 | 
Reserved for future use, must be zero
| spx_int32_t SpeexHeader::reserved2 | 
Reserved for future use, must be zero
 1.5.1