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 调用失败。