Rate this page:

VideoStream

Base class for LocalVideoStream and RemoteVideoStream that provides the base functionality such as adding and removing video renderers.

Methods

addVideoRenderer

Copy URL

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

removeAllVideoRenderers

Copy URL

Removes all video renderers for the video stream

Returns

  • type:

    Unit

removeVideoRenderer

Copy URL

Removes the previously added videoSink.

Parameters

  • videoSink:

    VideoSink

    SurfaceViewRenderer or TextureViewRenderer

Returns

  • type:

    Unit

toString

Copy URL

Returns

  • type:

    String

Props

id

Copy URL

The video stream id.

Returns

  • type:

    String

type

Copy URL

The video stream type.

Returns