FFmpeg
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Public Types | Data Fields
sbc_frame Struct Reference

#include <sbc.h>

Public Types

enum  { MONO = SBC_MODE_MONO, DUAL_CHANNEL = SBC_MODE_DUAL_CHANNEL, STEREO = SBC_MODE_STEREO, JOINT_STEREO = SBC_MODE_JOINT_STEREO }
 
enum  { LOUDNESS = SBC_AM_LOUDNESS, SNR = SBC_AM_SNR }
 

Data Fields

uint8_t frequency
 
uint8_t blocks
 
enum sbc_frame:: { ... }  mode
 
uint8_t channels
 
enum sbc_frame:: { ... }  allocation
 
uint8_t subbands
 
uint8_t bitpool
 
uint16_t codesize
 
uint8_t joint
 
uint32_t scale_factor [2][8]
 
int32_t sb_sample_f [16][2][8]
 
int32_t sb_sample [16][2][8]
 
const AVCRCcrc_ctx
 

Detailed Description

Definition at line 82 of file sbc.h.

Member Enumeration Documentation

anonymous enum
Enumerator
MONO 
DUAL_CHANNEL 
STEREO 
JOINT_STEREO 

Definition at line 85 of file sbc.h.

anonymous enum
Enumerator
LOUDNESS 
SNR 

Definition at line 92 of file sbc.h.

Field Documentation

uint8_t sbc_frame::frequency

Definition at line 83 of file sbc.h.

Referenced by ff_sbc_calculate_bits(), sbc_encode_init(), sbc_pack_frame(), and sbc_unpack_frame().

uint8_t sbc_frame::blocks
enum { ... } sbc_frame::mode
uint8_t sbc_frame::channels
enum { ... } sbc_frame::allocation
uint8_t sbc_frame::subbands
uint8_t sbc_frame::bitpool
uint16_t sbc_frame::codesize

Definition at line 98 of file sbc.h.

Referenced by sbc_encode_frame(), and sbc_encode_init().

uint8_t sbc_frame::joint

Definition at line 101 of file sbc.h.

Referenced by sbc_encode_frame(), and sbc_unpack_frame().

uint32_t sbc_frame::scale_factor[2][8]

Definition at line 104 of file sbc.h.

Referenced by ff_sbc_calculate_bits(), sbc_encode_frame(), sbc_pack_frame(), and sbc_unpack_frame().

int32_t sbc_frame::sb_sample_f[16][2][8]

Definition at line 107 of file sbc.h.

Referenced by sbc_analyze_audio(), sbc_encode_frame(), and sbc_pack_frame().

int32_t sbc_frame::sb_sample[16][2][8]

Definition at line 110 of file sbc.h.

Referenced by sbc_synthesize_eight(), sbc_synthesize_four(), and sbc_unpack_frame().

const AVCRC* sbc_frame::crc_ctx

Definition at line 112 of file sbc.h.

Referenced by sbc_decode_init(), sbc_encode_init(), sbc_pack_frame(), and sbc_unpack_frame().


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