createScreenCaptureSource method

Future<ZegoScreenCaptureSource?> createScreenCaptureSource(
  1. {int? sourceId,
  2. ZegoScreenCaptureSourceType? sourceType}
)

创建屏幕采集源

支持版本:3.1.0 及以上。 详情描述:根据提供的源的 ID 和源的类型创建屏幕采集源对象。 业务场景:需要对屏幕或窗口有录制和分享等业务时使用。 调用时机:需要在 createEngine 之后调用。 平台差异:仅支持 Windows 和 macOS。

  • sourceId 指定的屏幕 ID 或窗口 ID。只有 macOS、windows 平台需要传入此参数。
  • sourceType 指定的屏幕源类型。只有 macOS、windows 平台需要传入此参数。
  • Returns 屏幕采集源对象,超过最大数量限制后将返回 null

Implementation

Future<ZegoScreenCaptureSource?> createScreenCaptureSource(
    {int? sourceId, ZegoScreenCaptureSourceType? sourceType}) async {
  return await ZegoExpressImpl.instance
      .createScreenCaptureSource(sourceId: sourceId, sourceType: sourceType);
}