Libav
AC3HeaderInfo Struct Reference

Coded AC-3 header values up to the lfeon element, plus derived values. More...

#include <ac3.h>

Data Fields

Coded elements
uint16_t sync_word
uint16_t crc1
uint8_t sr_code
uint8_t bitstream_id
uint8_t bitstream_mode
uint8_t channel_mode
uint8_t lfe_on
uint8_t frame_type
int substreamid
 substream identification
int center_mix_level
 Center mix level index.
int surround_mix_level
 Surround mix level index.
uint16_t channel_map
int num_blocks
 number of audio blocks
int dolby_surround_mode
Derived values
uint8_t sr_shift
uint16_t sample_rate
uint32_t bit_rate
uint8_t channels
uint16_t frame_size
uint64_t channel_layout

Detailed Description

Coded AC-3 header values up to the lfeon element, plus derived values.

Definition at line 126 of file ac3.h.

Field Documentation

uint16_t AC3HeaderInfo::sync_word

Definition at line 130 of file ac3.h.

Referenced by avpriv_ac3_parse_header().

uint16_t AC3HeaderInfo::crc1

Definition at line 131 of file ac3.h.

Referenced by avpriv_ac3_parse_header().

uint8_t AC3HeaderInfo::sr_code

Definition at line 132 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

uint8_t AC3HeaderInfo::bitstream_id

Definition at line 133 of file ac3.h.

Referenced by ac3_eac3_probe(), ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

uint8_t AC3HeaderInfo::bitstream_mode

Definition at line 134 of file ac3.h.

Referenced by ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

uint8_t AC3HeaderInfo::channel_mode

Definition at line 135 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

uint8_t AC3HeaderInfo::lfe_on

Definition at line 136 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

uint8_t AC3HeaderInfo::frame_type

Definition at line 137 of file ac3.h.

Referenced by ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

int AC3HeaderInfo::substreamid

substream identification

Definition at line 138 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

int AC3HeaderInfo::center_mix_level

Center mix level index.

Definition at line 139 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

int AC3HeaderInfo::surround_mix_level

Surround mix level index.

Definition at line 140 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

uint16_t AC3HeaderInfo::channel_map

Definition at line 141 of file ac3.h.

int AC3HeaderInfo::num_blocks

number of audio blocks

Definition at line 142 of file ac3.h.

Referenced by ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

int AC3HeaderInfo::dolby_surround_mode

Definition at line 143 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

uint8_t AC3HeaderInfo::sr_shift

Definition at line 149 of file ac3.h.

Referenced by avpriv_ac3_parse_header(), and parse_frame_header().

uint16_t AC3HeaderInfo::sample_rate

Definition at line 150 of file ac3.h.

Referenced by ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

uint32_t AC3HeaderInfo::bit_rate

Definition at line 151 of file ac3.h.

Referenced by ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

uint8_t AC3HeaderInfo::channels

Definition at line 152 of file ac3.h.

Referenced by ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

uint16_t AC3HeaderInfo::frame_size

Definition at line 153 of file ac3.h.

Referenced by ac3_eac3_probe(), ac3_sync(), avpriv_ac3_parse_header(), and parse_frame_header().

uint64_t AC3HeaderInfo::channel_layout

Definition at line 154 of file ac3.h.

Referenced by ac3_sync(), and avpriv_ac3_parse_header().


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