Method startScreenCapture
startScreenCapture
开始屏幕采集。
Objective-C
- (int)startScreenCapture:(AgoraVideoSourceType)sourceType config:(AgoraScreenCaptureConfiguration * _Nullable)config NS_SWIFT_NAME(startScreenCapture(_:config:));
自从
v4.2.0
该方法和 startScreenCaptureByDisplayId
、 startScreenCaptureByWindowId
均可以开启屏幕采集,区别如下:
startScreenCaptureByDisplayId
和startScreenCaptureByWindowId
仅支持采集单个屏幕或窗口;调用该方法可以通过sourceType
指定多个视频源,以采集多路屏幕共享流,用于本地合图或者多频道发布。
注意:
- 如果调用该方法开始屏幕采集,声网建议你使用
stopScreenCapture [2/2]
停止采集,不要与stopScreenCapture [1/2]
混用。
参数
参数名 | 描述 |
---|---|
sourceType | 视频源的类型,详见
|
config | 屏幕采集配置。详见 |