Bluetooth A2DP : получение текущего битпула

При использовании A2DP с кодеком SBC результирующий битрейт в основном зависит от параметра bitpool

Теперь на моей Linux-машине моя цель - узнать значение bitpool при воспроизведении звука на Bluetooth A2DP-приемнике. С помощью wireshark я захватил кадры при подключении к этому bluetooth-приемнику, в кадрах протокола AVDTP я нашел кадр получения/установки возможностей bluetooth-приемника. Я могу видеть фактическую конфигурацию A2Dp кодека:

Service: Media Codec - Audio SBC (44100 | JointStereo | block: 16 | subbands: 8 | allocation: Loudness | bitpool: 2..53) 

Я получил значение диапазона битпула, но при воспроизведении это значение может меняться при плохой радиосвязи...

Как я могу получить текущий битпул во время игры?

Я захватил кадры bluetooth до и во время игры, но я не нашел ни одного кадра, дающего текущее значение битпула (во время игры большинство кадров - это кадры HCI H4)

0
28.09.2017, 16:22
0 ответов

Теги

Похожие вопросы