diff options
author | Jakub Tyszkowski <jakub.tyszkowski@tieto.com> | 2014-11-24 09:46:46 +0100 |
---|---|---|
committer | Szymon Janc <szymon.janc@tieto.com> | 2014-11-27 18:06:25 +0100 |
commit | 7217d1f5b1287084b0184f32437511665c245466 (patch) | |
tree | 08a7167fb74ff5cad87317df5b3fd3bf2fb168b1 /android/client | |
parent | f414b4571d04554bc551e0f044ada23b68a7b52e (diff) | |
download | bluez-7217d1f5b1287084b0184f32437511665c245466.tar.gz |
android/client: Add a2dp audio config callback
This is Android 5 API callback.
Diffstat (limited to 'android/client')
-rw-r--r-- | android/client/if-av.c | 14 |
1 files changed, 13 insertions, 1 deletions
diff --git a/android/client/if-av.c b/android/client/if-av.c index 8d1f69ba3..85c641b00 100644 --- a/android/client/if-av.c +++ b/android/client/if-av.c @@ -50,10 +50,22 @@ static void audio_state(btav_audio_state_t state, bt_bdaddr_t *bd_addr) bt_bdaddr_t2str(bd_addr, last_addr)); } +#if ANDROID_VERSION >= PLATFORM_VER(5, 0, 0) +static void audio_config(bt_bdaddr_t *bd_addr, uint32_t sample_rate, + uint8_t channel_count) { + haltest_info("%s: remote_addr=%s\n sample_rate=%d\n channel_count=%d\n", + __func__, bt_bdaddr_t2str(bd_addr, last_addr), + sample_rate, channel_count); +} +#endif + static btav_callbacks_t av_cbacks = { .size = sizeof(av_cbacks), .connection_state_cb = connection_state, - .audio_state_cb = audio_state + .audio_state_cb = audio_state, +#if ANDROID_VERSION >= PLATFORM_VER(5, 0, 0) + .audio_config_cb = audio_config, +#endif }; /* init */ |