|  | AIROC™ BTSDK v4.9 - Documentation | |||
| Data Structures | |
| struct | wiced_bt_audio_config_buffer_t | 
| Audio buffer configuration structure Please refer wiced_audio_buffer_initialize API documentation for recommended size.  More... | |
| Typedefs | |
| typedef void(* | wiced_audio_suspend_complete_cback_t )(void) | 
| Audio suspend complete callback. | |
| typedef void(* | wiced_audio_buffer_empty_cback_t )(uint32_t total_intr_count, uint32_t total_empty_count, uint32_t consecutive_empty_count) | 
| Audio buffer empty callback.  More... | |
| Enumerations | |
| enum | wiced_device_role_t { WICED_AUDIO_SOURCE_ROLE = 1 << 1, WICED_AUDIO_SINK_ROLE = 1 << 2, WICED_HF_ROLE = 1 << 3 } | 
| wiced device roles  More... | |
| enum | wiced_audio_route_t { AUDIO_ROUTE_I2S = 0x00, AUDIO_ROUTE_UART = 0x01, AUDIO_ROUTE_SINE = 0x02, AUDIO_ROUTE_COMPRESSED_TRANSPORT = 0x03 } | 
| wiced audio routes  More... | |
| Functions | |
| wiced_result_t | wiced_audio_buffer_initialize (wiced_bt_audio_config_buffer_t wiced_audio_cfg_pool) | 
| Function wiced_audio_buffer_initialize.  More... | |
| void | wiced_audio_start (int is_master, int audio_route, uint16_t lcid, wiced_bt_a2d_sbc_cie_t *pSbc) | 
| Function wiced_audio_start.  More... | |
| void | wiced_audio_stop (uint16_t lcid) | 
| Function wiced_audio_stop.  More... | |
| void | wiced_audio_suspend (uint16_t lcid, wiced_audio_suspend_complete_cback_t p_cback) | 
| Function wiced_audio_suspend.  More... | |
| void | wiced_audio_register_buffer_empty_cback (wiced_audio_buffer_empty_cback_t p_cback) | 
| Function wiced_audio_register_buffer_empty_cback.  More... | |
| void | wiced_audio_use_sw_timing (int enable) | 
| Function wiced_audio_use_sw_timing.  More... | |
| void | wiced_audio_set_sinwave (int16_t *pIn) | 
| Function wiced_audio_set_sinwave.  More... | |