AIROC™ BTSDK v4.0 - Documentation | ||||
Defines an audio codec interface. More...
Data Fields | |
void(* | initialize )(uint16_t NumChannles, uint32_t SampleRate, uint16_t BitsPerSample, uint8_t gain, uint8_t boost) |
void(* | init )(void) |
uint8_t(* | readSR )(void) |
uint8_t(* | readBPS )(void) |
uint8_t(* | readPCM )(void) |
uint16_t(* | readHPF )(void) |
int16_t(* | readPGA )(void) |
uint8_t(* | writeSR )(uint8_t p) |
uint8_t(* | writeBPS )(uint8_t p) |
uint8_t(* | writePCM )(uint8_t p) |
uint8_t(* | writeHPF )(uint16_t h) |
uint8_t(* | writePGA )(int16_t g) |
uint16_t(* | regRead )(int8_t index) |
void(* | regWrite )(int8_t index, uint16_t data) |
Defines an audio codec interface.
Application uses this interface to control external audio codec activities.