|
void | btstack_sbc_decoder_init (btstack_sbc_decoder_state_t *state, btstack_sbc_mode_t mode, void(*callback)(int16_t *data, int num_samples, int num_channels, int sample_rate, void *context), void *context) |
| Init SBC decoder. More...
|
|
int | btstack_sbc_decoder_num_channels (btstack_sbc_decoder_state_t *state) |
|
int | btstack_sbc_decoder_num_samples_per_frame (btstack_sbc_decoder_state_t *state) |
| Get number of samples per SBC frame. More...
|
|
void | btstack_sbc_decoder_process_data (btstack_sbc_decoder_state_t *state, int packet_status_flag, uint8_t *buffer, int size) |
| Process received SCO data. More...
|
|
int | btstack_sbc_decoder_sample_rate (btstack_sbc_decoder_state_t *state) |
|
void | btstack_sbc_decoder_test_disable_plc (void) |
|
void | btstack_sbc_decoder_test_simulate_corrupt_frames (int period) |
|
void | btstack_sbc_encoder_init (btstack_sbc_encoder_state_t *state, btstack_sbc_mode_t mode, int blocks, int subbands, int allocation_method, int sample_rate, int bitpool, int channel_mode) |
| Init SBC encoder. More...
|
|
int | btstack_sbc_encoder_num_audio_frames (void) |
| Return number of audio frames required for one SBC packet. More...
|
|
void | btstack_sbc_encoder_process_data (int16_t *input_buffer) |
| Encode PCM data. More...
|
|
uint8_t * | btstack_sbc_encoder_sbc_buffer (void) |
| Return SBC frame. More...
|
|
uint16_t | btstack_sbc_encoder_sbc_buffer_length (void) |
| Return SBC frame length. More...
|
|