Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
wiced_audio_codec_interface_func_tbl Struct Reference

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)
 

Detailed Description

Defines an audio codec interface.

Application uses this interface to control external audio codec activities.


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