Infineon Logo AIROC BTSDK v4.9 - Documentation
 
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups
wiced_audio_sink.h File Reference

Defines the utilities used by the A2DP sink for configuring the audio data path for streaming. More...

Typedefs

typedef void(* wiced_audio_play_status_ind_t )(uint8_t play_status)
 Play Status Indication Callback. More...
 

Functions

wiced_result_t wiced_audio_sink_config_init (wiced_bt_a2dp_sink_audio_tuning_params_t *p_param)
 Wiced audio sink initialization. More...
 
wiced_result_t wiced_audio_sink_configure (uint16_t handle, uint32_t is_master, uint32_t audio_route, uint16_t cp_type, wiced_bt_a2dp_codec_info_t *p_codec_info)
 API to configure the sink to perform SBC decoding and to route the decoded audio data over I2S or UART on starting the streaming. More...
 
wiced_result_t wiced_audio_sink_reset (uint16_t handle)
 API to reset the sink on stopping/suspending the streaming. More...
 
wiced_result_t wiced_audio_sink_mute (wiced_bool_t enable, uint16_t ramp_ms)
 To mute/unmute the audio. More...
 
wiced_bool_t wiced_audio_set_i2s_out_sf (uint32_t out_sf)
 Function wiced_audio_set_i2s_out_sf. More...
 
void wiced_audio_register_play_status_ind_cback (wiced_audio_play_status_ind_t cback)
 Function wiced_audio_register_play_status_ind_cback. More...
 
void wiced_audio_get_jitter_buffer_state (uint16_t *p_current_buf_ms, uint16_t *p_clk_tuning)
 Function wiced_audio_get_jitter_buffer_state. More...
 
void wiced_audio_sink_decode_in_clk_96MHz_set (wiced_bool_t enable)
 Turn on / off the mechanism to increase CPU clock to 96 MHz for decoding audio packet. More...
 
wiced_bool_t wiced_audio_sink_decode_in_clk_96MHz_is_enabled (void)
 Check the mechanism to increase CPU clock to 96 MHz whether is enabled. More...
 

Detailed Description

Defines the utilities used by the A2DP sink for configuring the audio data path for streaming.