setWTNRemoteVideoSink method
FutureOr<int>
setWTNRemoteVideoSink(
- String streamId,
- IVideoSink videoSink,
- RemoteVideoSinkConfig config
@detail api
@valid since 3.60. 自 3.60 起,该接口替代了 setPublicStreamVideoSink 方法来实现下述功能。你已升级至 3.60 及以上版本,并且仍在使用该方法,请迁移到此接口。
@author hanchenchen
@brief 为指定 WTN 流绑定自定义渲染器。详见自定义视频渲染。
@param streamId WTN 流 ID
@param videoSink 自定义视频渲染器,自定义视频渲染器,需要释放渲染器资源时,将 videoSink 设置为 null。参看 IVideoSink{@link #IVideoSink}
@param config 远端视频帧回调配置,参看 RemoteVideoSinkConfig{@link #RemoteVideoSinkConfig}
@return
- 0:成功;
- <0:失败。具体失败原因参看 ReturnStatus{@link #ReturnStatus}。
@order 3
Implementation
FutureOr<int> setWTNRemoteVideoSink(String streamId, IVideoSink videoSink,
RemoteVideoSinkConfig config) async {
return await nativeCall(
'setWTNRemoteVideoSink', [streamId, videoSink, config]);
}