Rate this page:

RemoteVideoStream

Class that represents a video stream from other participant(s) in a call or a conference.

Inherits from VideoStream class.

Methods

addVideoRenderer

Copy URL
fun addVideoRenderer(videoSink: 

VideoSink

,
scaleType:

RenderScaleType

,
callback:

RendererCallback

):

Unit

Adds a new videoSink to the video stream.

Parameters

  • videoSink:

    VideoSink

    SurfaceViewRenderer or TextureViewRenderer

  • scaleType:

    RenderScaleType

    The scale type to be applied to the video renderer

  • The callback which is invoked once the video renderer is started or failed to start.

Returns

  • type:

    Unit

removeVideoRenderer

Copy URL
fun removeVideoRenderer(viewRenderer: 

VideoSink

):

Unit

Removes the previously added videoSink.

Parameters

  • viewRenderer:

    VideoSink

    SurfaceViewRenderer or TextureViewRenderer

Returns

  • type:

    Unit

toString

Copy URL
fun toString(): 

String

Returns

  • type:

    String