onTakeRemoteSnapshotResult method

FutureOr<void> onTakeRemoteSnapshotResult(
  1. long taskId,
  2. String streamId,
  3. StreamInfo streamInfo,
  4. Bitmap image,
  5. int errorCode,
)

@detail callback @brief 调用 takeRemoteSnapshot{@link #RTCEngine#takeRemoteSnapshot} 截取视频画面时,收到此回调。 @param taskId 远端截图任务的编号。和 takeRemoteSnapshot{@link #RTCEngine#takeRemoteSnapshot} 的返回值一致。 @param streamId 截图的远端流 ID。 @param streamInfo 截图的远端流信息,参看 StreamInfo{@link #StreamInfo}。 @param image 截图。你可以保存为文件,或对其进行二次处理。截图失败时,为空。 @param errorCode 截图错误码:
- 0: 成功 - -1: 截图错误。生成图片数据失败或 RGBA 编码失败 - -2: 截图错误。流无效。 - -3: 截图错误。截图超时,超时时间 1 秒。

Implementation

FutureOr<void> onTakeRemoteSnapshotResult(long taskId, String streamId,
    StreamInfo streamInfo, Bitmap image, int errorCode) async {}