Я пытаюсь декодировать бит-поток, который я получил от Apple IPhone для профиля Bluetooth A2DP.Декодирование потока 2,4 бит AAC-LC LATM для a2dp
Согласно Apple, структура должна быть
Образец битового потока у меня есть
| 80 60 00 01 00 06 3c ab 00 00 00 00 | 47 FC 00 00 b0 90 80 03 00 20 20 66 00 01 98 00 0d e1 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 1c
Первые четыре байта - L2CAP, следующие 12 - AVDTP. Но я не могу декодировать остальные байты. Незлая помощь.
Я видел ISO 14496-3, которые определяют AudioMuxElement, но все же я не могу связать его с байтами.
Проблемы я столкнулся также в том, что я не могу найти синхрослов. Возможно ли передавать LATM без LOAS? Также я не могу понять, что такое первые 9 байт после заголовка AVDTP, 47 fc 00 00 b0 90 80 03 00 20. Следующий байт «20» обозначил длину. – VinayChoudhary99