MT2523 API Reference  LinkIt SDK v4
bt_a2dp_aac_codec_t Struct Reference

This structure defines the AAC codec details. More...

#include <bt_a2dp.h>

Data Fields

uint8_t object_type
 The object type b4: MPEG4 AAC scalable, b5: MPEG4 AAC LTP, b6: MPEG4 AAC LC, b7: MPEG2 AAC LC, b0~b3: reserved. More...
 
uint8_t freq_h
 The first part of frequency, b0: 44.1K, b1: 32K, b2: 24K, b3: 22.05K, b4: 16K, b5: 12K, b6: 11.025K, b7: 8K. More...
 
uint8_t reserved:2
 Pad bit (b0, b1): reserved. More...
 
uint8_t channels:2
 The channels (b2,b3), b2: 2, b3: 1. More...
 
uint8_t freq_l:4
 The last part of frequency (b4~b7), b4: 96K, b5: 88.2K, b6: 64K, b7: 48K. More...
 
uint8_t br_h:7
 The first part of bit rate: b22~b16. More...
 
uint8_t vbr:1
 The variable bit rate. More...
 
uint8_t br_m
 The second part of bit rate: b15~b8. More...
 
uint8_t br_l
 The last part of bit rate: b7~b0. More...
 

Detailed Description

This structure defines the AAC codec details.

Field Documentation

uint8_t br_h

The first part of bit rate: b22~b16.

uint8_t br_l

The last part of bit rate: b7~b0.

uint8_t br_m

The second part of bit rate: b15~b8.

uint8_t channels

The channels (b2,b3), b2: 2, b3: 1.

uint8_t freq_h

The first part of frequency, b0: 44.1K, b1: 32K, b2: 24K, b3: 22.05K, b4: 16K, b5: 12K, b6: 11.025K, b7: 8K.

uint8_t freq_l

The last part of frequency (b4~b7), b4: 96K, b5: 88.2K, b6: 64K, b7: 48K.

uint8_t object_type

The object type b4: MPEG4 AAC scalable, b5: MPEG4 AAC LTP, b6: MPEG4 AAC LC, b7: MPEG2 AAC LC, b0~b3: reserved.

uint8_t reserved

Pad bit (b0, b1): reserved.

uint8_t vbr

The variable bit rate.


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