CELTHeader Struct Reference

Header data. More...

#include <celt_header.h>


Data Fields

char codec_id [8]
char codec_version [20]
celt_int32 version_id
celt_int32 header_size
celt_int32 sample_rate
celt_int32 nb_channels
celt_int32 frame_size
celt_int32 overlap
celt_int32 bytes_per_packet
celt_int32 extra_headers


Detailed Description

Header data.

Header data to be used for Ogg files (or possibly other encapsulation)

Definition at line 46 of file celt_header.h.


Field Documentation

MUST be "CELT " (four spaces)

Definition at line 47 of file celt_header.h.

Version used (as string)

Definition at line 48 of file celt_header.h.

Version id (negative for until stream is frozen)

Definition at line 49 of file celt_header.h.

Size of this header

Definition at line 50 of file celt_header.h.

Sampling rate of the original audio

Definition at line 51 of file celt_header.h.

Number of channels

Definition at line 52 of file celt_header.h.

Samples per frame (per channel)

Definition at line 53 of file celt_header.h.

celt_int32 CELTHeader::overlap

Overlapping samples (per channel)

Definition at line 54 of file celt_header.h.

Number of bytes per compressed packet (0 if unknown)

Definition at line 55 of file celt_header.h.

Number of additional headers that follow this header

Definition at line 56 of file celt_header.h.


The documentation for this struct was generated from the following file:

Generated on Fri Jan 22 10:12:24 2010 for CELT by  doxygen 1.5.6