StartScreenCapture [2/2]
开始屏幕采集。
public abstract int StartScreenCapture(VIDEO_SOURCE_TYPE sourceType, ScreenCaptureConfiguration config);
详情
该方法和 StartScreenCaptureByDisplayId 、 StartScreenCaptureByWindowId 均可以开启屏幕采集,区别如下:
- StartScreenCaptureByDisplayId 和 StartScreenCaptureByWindowId 仅支持采集单个屏幕或窗口;调用该方法可以通过 sourceType 指定多个视频源,以采集多路屏幕共享流,用于本地合图或者多频道发布。
注意:
- 如果调用该方法开始屏幕采集,声网建议你使用 StopScreenCapture [2/2] 停止采集,不要与 StopScreenCapture [1/2] 混用。
参数
- sourceType
-
视频源的类型,详见 VIDEO_SOURCE_TYPE。
注:- Windows 平台最多支持 4 路屏幕采集的视频流。
- config
- 屏幕采集配置。详见 ScreenCaptureConfiguration。
返回值
- 0: 方法调用成功
- < 0: 方法调用失败