FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
frame_type_desc Struct Reference

Description of frame types. More...

Data Fields

uint8_t n_blocks
 amount of blocks per frame (each block (contains 160/n_blocks samples) More...
 
uint8_t log_n_blocks
 log2(n_blocks) More...
 
uint8_t acb_type
 Adaptive codebook type (ACB_TYPE_*) More...
 
uint8_t fcb_type
 Fixed codebook type (FCB_TYPE_*) More...
 
uint8_t dbl_pulses
 how many pulse vectors have pulse pairs (rather than just one single pulse) only if fcb_type == FCB_TYPE_EXC_PULSES More...
 
uint16_t frame_size
 the amount of bits that make up the block data (per frame) More...
 

Detailed Description

Description of frame types.

Definition at line 98 of file wmavoice.c.

Field Documentation

uint8_t frame_type_desc::n_blocks

amount of blocks per frame (each block (contains 160/n_blocks samples)

Definition at line 99 of file wmavoice.c.

Referenced by synth_block(), and synth_frame().

uint8_t frame_type_desc::log_n_blocks

log2(n_blocks)

Definition at line 101 of file wmavoice.c.

Referenced by synth_block_fcb_acb(), and synth_frame().

uint8_t frame_type_desc::acb_type

Adaptive codebook type (ACB_TYPE_*)

Definition at line 102 of file wmavoice.c.

Referenced by synth_block(), synth_block_fcb_acb(), and synth_frame().

uint8_t frame_type_desc::fcb_type

Fixed codebook type (FCB_TYPE_*)

Definition at line 103 of file wmavoice.c.

Referenced by synth_block_fcb_acb(), synth_block_hardcoded(), and synth_frame().

uint8_t frame_type_desc::dbl_pulses

how many pulse vectors have pulse pairs (rather than just one single pulse) only if fcb_type == FCB_TYPE_EXC_PULSES

Definition at line 104 of file wmavoice.c.

uint16_t frame_type_desc::frame_size

the amount of bits that make up the block data (per frame)

Definition at line 107 of file wmavoice.c.


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