IBluetoothAudioSession
概述
声明开启音频会话,发送渲染操作结果,和结束音频会话的接口。
起始版本: 4.0
相关模块:HdiA2dp
汇总
Public 成员函数
名称 | 描述 |
---|---|
StartSession ([in] enum SessionType sessionType, [in] IBluetoothAudioCallback callbackObj, [out] SharedMemQueue< unsigned char > queue) | 开启音频会话并注册回调函数。 |
StopSession ([in] enum SessionType sessionType) | 结束音频会话。 |
RenderOperationResult ([in] enum Operation operation, [in] enum Status status) | 发送渲染操作结果。 |
成员函数说明
RenderOperationResult()
IBluetoothAudioSession::RenderOperationResult ([in] enum Operation operation, [in] enum Status status )
描述 发送渲染操作结果。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
operation | 表示渲染操作。 |
Status | 表示渲染操作成功或失败。 |
返回:
如果操作成功返回0;否则返回负值。
StartSession()
IBluetoothAudioSession::StartSession ([in] enum SessionType sessionType, [in] IBluetoothAudioCallback callbackObj, [out] SharedMemQueue< unsigned char > queue )
描述 开启音频会话并注册回调函数。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
sessionType | 表示会话类型。 |
callbackObj | 表示回调函数。相关详细信息,请参考IBluetoothAudioCallback。 |
queue | 返回音频数据的队列。 |
返回:
如果操作成功返回0;否则返回负值。
StopSession()
IBluetoothAudioSession::StopSession ([in] enum SessionType sessionType)
描述 结束音频会话。
起始版本: 4.0
参数:
名称 | 描述 |
---|---|
SessionType | 表示会话类型。 |
返回:
如果操作成功返回0;否则返回负值。