#include <celt_header.h>
Data Fields | |
char | codec_id [8] |
char | codec_version [20] |
celt_int32_t | version_id |
celt_int32_t | header_size |
celt_int32_t | sample_rate |
celt_int32_t | nb_channels |
celt_int32_t | frame_size |
celt_int32_t | overlap |
celt_int32_t | bytes_per_packet |
celt_int32_t | extra_headers |
Header data to be used for Ogg files (or possibly other encapsulation)
Definition at line 45 of file celt_header.h.
char CELTHeader::codec_id[8] |
MUST be "CELT " (four spaces)
Definition at line 46 of file celt_header.h.
char CELTHeader::codec_version[20] |
Version used (as string)
Definition at line 47 of file celt_header.h.
celt_int32_t CELTHeader::version_id |
Version id (negative for until stream is frozen)
Definition at line 48 of file celt_header.h.
celt_int32_t CELTHeader::header_size |
Size of this header
Definition at line 49 of file celt_header.h.
celt_int32_t CELTHeader::sample_rate |
Sampling rate of the original audio
Definition at line 50 of file celt_header.h.
celt_int32_t CELTHeader::nb_channels |
Number of channels
Definition at line 51 of file celt_header.h.
celt_int32_t CELTHeader::frame_size |
Samples per frame (per channel)
Definition at line 52 of file celt_header.h.
celt_int32_t CELTHeader::overlap |
Overlapping samples (per channel)
Definition at line 53 of file celt_header.h.
celt_int32_t CELTHeader::bytes_per_packet |
Number of bytes per compressed packet (0 if unknown)
Definition at line 54 of file celt_header.h.
celt_int32_t CELTHeader::extra_headers |
Number of additional headers that follow this header
Definition at line 55 of file celt_header.h.