summaryrefslogtreecommitdiff
path: root/identity/support/src/cppbor_parse.cpp
diff options
context:
space:
mode:
authorPavlin Radoslavov <pavlin@google.com>2018-10-11 17:39:09 -0700
committerCheney Ni <cheneyni@google.com>2019-01-11 12:04:51 +0800
commitfcc0732db4af7586ee71310e5d4f6b9b0d94e6c4 (patch)
treed3b4d5dc745fb7b579efe94aff1496c496f8150f /identity/support/src/cppbor_parse.cpp
parent12333da58af0dc21ea1234e9c89f1a4e4472e2f8 (diff)
Bluetooth Audio HAL interface v2
Generalized Bluetooth Audio HAL interface. It is similar to the original android.hardware.bluetooth.a2dp@1.0 interface with the following modifications: * The session type can be one of the following: - A2DP Software Encoding Datapath - A2DP Hardware Encoding Datapath - Hearing Aid Software Encoding Datapath * For Hardware Offload Datapath (A2DP), the HAL interface is used only for the control path * For Software Encoding Datapath (A2DP or Hearing Aid), the HAL interface is used for both the control and data paths * Added Delay Report support: IBluetoothAudioHost.getPresentationPosition() that was missing in the original android.hardware.bluetooth.a2dp@1.0 HAL interface. * Removed "oneway" calls to avoid potential reordering of HAL calls: b/111244402 * Updated SBC-specific codec configuration * Added AAC-specific and LDAC-specific codec configuration * Reorganized the original CodecConfiguration into two sections: - PcmDataConfiguration: Audio PCM data configuration - EncodedDataConfiguration: Encoded audio data codec configuration. It is used only if the HAL is responsible for encoding the PCM audio data. * Added new HAL IBluetoothAudioProvidersFactory. It is used to open an audio provider for an audio session as specified by the session type and the codec configuration as negotiated with the remote device. Bug: 111519504 Test: manual Change-Id: I2ee4cf50b177baee077cf0b5143dbeadda57c8fb
Diffstat (limited to 'identity/support/src/cppbor_parse.cpp')
0 files changed, 0 insertions, 0 deletions