#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