onTakeRemoteSnapshotResult method
FutureOr<void>
onTakeRemoteSnapshotResult(
- long taskId,
- String streamId,
- StreamInfo streamInfo,
- Bitmap image,
- 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 {}