更新时间:2022-03-21 GMT+08:00
场景4: 共享/停止投屏
描述
连接设备后,调用投屏接口发起投屏或调用停止投屏接口停止投屏。
业务流程
- 调用StartSharing 或 StopSharing 启动或停止投屏。
- 处理回调函数OnSharePlayResult和OnShareStopResult
注意事项
连接设备之后才能调用这两个接口。
示例代码
// 发起投屏
if (mShareServiceController != NULL) {
mShareServiceController->StartSharing();
}
// 处理投屏结果回调
void IShareEventHandler::OnSharePlayResult()
{
qDebug() << "receive OnSharePlayResult";
if (mUiEvtHandler != NULL) {
mUiEvtHandler->HandleStartSharingResult();
}
}
// 停止投屏
if (mShareServiceController != NULL) {
mShareServiceController->StopSharing();
}
// 处理停止投屏结果回调
void IShareEventHandler::OnShareStopResult(int reason)
{
qDebug() << "receive OnShareStopResult";
if (mUiEvtHandler != NULL) {
mUiEvtHandler->HandleStopSharingResult();
}
}
父主题: 典型场景