文档首页/ IdeaHub/ IdeaShare/ Windows SDK/ 典型场景/ 场景4: 共享/停止投屏
更新时间:2022-03-21 GMT+08:00
分享

场景4: 共享/停止投屏

描述

连接设备后,调用投屏接口发起投屏或调用停止投屏接口停止投屏。

业务流程

  1. 调用StartSharing 或 StopSharing 启动或停止投屏。
  2. 处理回调函数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();   
   }   
}   
            

相关文档