takeRemoteSnapshot abstract method
远端视频画面截图。 调用 takeRemoteSnapshot 截取指定 uid 远端主流和远端辅流的视频画面,并通过 NERtcChannelEventCallback.onTakeSnapshotResult 回调返回截图画面的数据。
说明
- takeRemoteSnapshot 需要在收到 NERtcChannelEventCallback.onUserVideoStart 与 NERtcChannelEventCallback.onUserSubStreamVideoStart 回调之后调用。
- 视频截图功能可以截取实时视频流数据和编码水印信息。
- 同时设置文字、时间戳或图片水印时,如果不同类型的水印位置有重叠,会按照图片、文本、时间戳的顺序进行图层覆盖。
参数说明
uid
远端用户 ID。
streamType
截图的视频流类型。支持设置为主流或辅流。详细信息请参考 NERtcVideoStreamType。
path
截图存放的路径。
Implementation
Future<int> takeRemoteSnapshot(int uid, int streamType, String path);