My use case involves having A2DP sink and HFP - HF on the android side. I'm investigating the merits of extending bluedroid Vs using "BlueZ for Android".
First preference is to extend bluedroid, but im finding it difficult to identify the "gap" that needs to be bridged,
Obviously i will have to implement the A2DP sink , HFP- HF side and SBC decoder, but my connncern is whether the existing implementation of:
SDP
AVDTP
L2CAP
LMP
Baseband
etc.
have both sides of the implementation ( Sink and Source) . My brief Analysis tells me that L2CAP is complete , SDP indicates that it has implementation for both sides, but not sure , AVDTP seems complete.. but not sure..
with so less documentation available...
Can someone from google please tell me if the above underlying protocols are fully implemented?