ex
Fork of mbed-os-example-mbed5-blinky by
SpeexHeader Struct Reference
[SpeexHeader: Makes it easy to write/parse an Ogg/Speex header]
Speex header info for file-based formats. More...
#include <speex_header.h>
Data Fields | |
| char | speex_string [SPEEX_HEADER_STRING_LENGTH] |
| Identifies a Speex bit-stream, always set to "Speex ". | |
| char | speex_version [SPEEX_HEADER_VERSION_LENGTH] |
| Speex version. | |
| spx_int32_t | speex_version_id |
| Version for Speex (for checking compatibility) | |
| spx_int32_t | header_size |
| Total size of the header ( sizeof(SpeexHeader) ) | |
| spx_int32_t | rate |
| Sampling rate used. | |
| spx_int32_t | mode |
| Mode used (0 for narrowband, 1 for wideband) | |
| spx_int32_t | mode_bitstream_version |
| Version ID of the bit-stream. | |
| spx_int32_t | nb_channels |
| Number of channels encoded. | |
| spx_int32_t | bitrate |
| Bit-rate used. | |
| spx_int32_t | frame_size |
| Size of frames. | |
| spx_int32_t | vbr |
| 1 for a VBR encoding, 0 otherwise | |
| spx_int32_t | frames_per_packet |
| Number of frames stored per Ogg packet. | |
| spx_int32_t | extra_headers |
| Number of additional headers after the comments. | |
| spx_int32_t | reserved1 |
| Reserved for future use, must be zero. | |
| spx_int32_t | reserved2 |
| Reserved for future use, must be zero. | |
Detailed Description
Speex header info for file-based formats.
Definition at line 59 of file speex_header.h.
Field Documentation
| spx_int32_t bitrate |
Bit-rate used.
Definition at line 68 of file speex_header.h.
| spx_int32_t extra_headers |
Number of additional headers after the comments.
Definition at line 72 of file speex_header.h.
| spx_int32_t frame_size |
Size of frames.
Definition at line 69 of file speex_header.h.
| spx_int32_t frames_per_packet |
Number of frames stored per Ogg packet.
Definition at line 71 of file speex_header.h.
| spx_int32_t header_size |
Total size of the header ( sizeof(SpeexHeader) )
Definition at line 63 of file speex_header.h.
| spx_int32_t mode |
Mode used (0 for narrowband, 1 for wideband)
Definition at line 65 of file speex_header.h.
| spx_int32_t mode_bitstream_version |
Version ID of the bit-stream.
Definition at line 66 of file speex_header.h.
| spx_int32_t nb_channels |
Number of channels encoded.
Definition at line 67 of file speex_header.h.
| spx_int32_t rate |
Sampling rate used.
Definition at line 64 of file speex_header.h.
| spx_int32_t reserved1 |
Reserved for future use, must be zero.
Definition at line 73 of file speex_header.h.
| spx_int32_t reserved2 |
Reserved for future use, must be zero.
Definition at line 74 of file speex_header.h.
| char speex_string[SPEEX_HEADER_STRING_LENGTH] |
Identifies a Speex bit-stream, always set to "Speex ".
Definition at line 60 of file speex_header.h.
| char speex_version[SPEEX_HEADER_VERSION_LENGTH] |
Speex version.
Definition at line 61 of file speex_header.h.
| spx_int32_t speex_version_id |
Version for Speex (for checking compatibility)
Definition at line 62 of file speex_header.h.
| spx_int32_t vbr |
1 for a VBR encoding, 0 otherwise
Definition at line 70 of file speex_header.h.
Generated on Tue Jul 12 2022 16:28:55 by
1.7.2
