Advertisement

蓝牙hfp与Android音频hal的关联

阅读量:

在进行通话时,必须激活音频传输通道,确保音频设备(包括上行和下行方向)均处于启用状态。

我们从以下位置开始:

packages/apps/Bluetooth/src/com/android/bluetooth/hfpclient

复制代码
 // in Connected state

    
 private void processAudioEvent(int state, BluetoothDevice device) {
    
    ...
    
    switch (state) {
    
            ...
    
            case HeadsetClientHalConstants.AUDIO_STATE_CONNECTED:
    
                 routeHfpAudio(true);
    
    }
    
 }
    
 ​
    
 private void acceptCall(int flag) {
    
     ...
    
     if (flag == BluetoothHeadsetClient.CALL_ACCEPT_HOLD) {
    
             // When unholding a call over Bluetooth 

全部评论 (0)

还没有任何评论哟~