Public Attributes#

uint8_t
uint8_t
uint8_t
uint8_t

Public Attribute Documentation#

ChannelMode#

uint8_t ChannelMode

Channel Mode for SBC
#define SBC_CHANNEL_MODE_MONO (1 << 3)
#define SBC_CHANNEL_MODE_DUAL_CHANNEL (1 << 2)
#define SBC_CHANNEL_MODE_STEREO (1 << 1)
#define SBC_CHANNEL_MODE_JOINT_STEREO (1 << 0)


Definition at line 3068 of file include/rsi_bt_apis.h

Freq#

uint8_t Freq

Sampling Frequency for SBC
#define SBC_SAMPLING_FREQ_16000 (1 << 3)
#define SBC_SAMPLING_FREQ_32000 (1 << 2)
#define SBC_SAMPLING_FREQ_44100 (1 << 1)
#define SBC_SAMPLING_FREQ_48000 (1 << 0)


Definition at line 3075 of file include/rsi_bt_apis.h

AllocMethod#

uint8_t AllocMethod

Allocation Method for SBC
#define SBC_ALLOCATION_SNR (1 << 1)
#define SBC_ALLOCATION_LOUDNESS (1 << 0)


Definition at line 3080 of file include/rsi_bt_apis.h

SubBands#

uint8_t SubBands

Number of Subbands for SBC
#define SBC_SUBBANDS_4 (1 << 1)
#define SBC_SUBBANDS_8 (1 << 0)


Definition at line 3085 of file include/rsi_bt_apis.h

BlockLength#

uint8_t BlockLength

Block Length for SBC
#define SBC_BLOCK_LENGTH_4 (1 << 3)
#define SBC_BLOCK_LENGTH_8 (1 << 2)
#define SBC_BLOCK_LENGTH_12 (1 << 1)
#define SBC_BLOCK_LENGTH_16 (1 << 0)


Definition at line 3092 of file include/rsi_bt_apis.h

MinBitPool#

uint8_t MinBitPool

The frame_length and bitrate will be calculated
based on bitpool value and Sampling Frequency
#define SBC_MIN_BITPOOL 2


Definition at line 3097 of file include/rsi_bt_apis.h

MaxBitPool#

uint8_t MaxBitPool

The frame_length and bitrate will be calculated
based on bitpool value and Sampling Frequency
#define SBC_MAX_BITPOOL 53
Note

  • In Coex Environment, we are supporting MAX_BITPOOL as 35


Definition at line 3103 of file include/rsi_bt_apis.h