HdiA2dp
概述
HdiA2dp为A2DP服务提供统一接口。
主机可以通过该模块提供的接口创建音频通话,与音频子系统交换数据。
起始版本: 4.0
汇总
文件
名称 | 描述 |
---|---|
BluetoothAudioTypes.idl | 声明数据结构。 |
IBluetoothAudioCallback.idl | 声明回调函数,包含音频开始、暂停和结束操作。 |
IBluetoothAudioSession.idl | 声明开启音频会话,发送渲染操作结果,和结束音频会话的接口。 |
类
名称 | 描述 |
---|---|
interface IBluetoothAudioCallback | 声明用于音频渲染开启、暂停,和结束的回调函数。 |
interface IBluetoothAudioSession | 声明开启音频会话,发送渲染操作结果,和结束音频会话的接口。 |
枚举
名称 | 描述 |
---|---|
Operation { SUSPEND_RENDER = 0 , START_RENDER = 1 } | 声明操作行为。 |
Status { SUCCESS = 0 , FAILURE = 1 } | 声明接口调用的操作结果。 |
SessionType { UNKNOWN_TYPE , SOFTWARE_ENCODING , HARDWARE_ENCODING } | 声明音频会话的类型。 |
枚举类型说明
Operation
enum Operation
描述
声明操作行为。
起始版本: 4.0
枚举值 | 描述 |
---|---|
SUSPEND_RENDER | 暂停渲染。 |
START_RENDER | 开启渲染。 |
SessionType
enum SessionType
描述
声明音频会话的类型。
起始版本: 4.0
枚举值 | 描述 |
---|---|
UNKNOWN_TYPE | 未知类型。 |
SOFTWARE_ENCODING | 软件编码类型。 |
HARDWARE_ENCODING | 硬件编码类型。 |
Status
enum Status
描述
声明接口调用的操作结果。
起始版本: 4.0
枚举值 | 描述 |
---|---|
SUCCESS | 调用成功。 |
FAILURE | 调用失败。 |