setWTNRemoteVideoSink method

FutureOr<int> setWTNRemoteVideoSink(
  1. String streamId,
  2. IVideoSink videoSink,
  3. 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]);
}