Rate this page:

VIVideoStream

Interface that represents the video streams. It may be used to add or remove video renderers.

Methods

addRenderer:

Copy URL

Adds a new video renderer to the video stream. UI elements of VIRTCVideoRenderer type are used to display a local preview or a remote video.

Parameters

  • renderer:

    id<VIRTCVideoRenderer>

    New video renderer to be added

Returns

  • type:

    void

removeAllRenderers

Copy URL

Removes all video renderers associated with the video stream.

Returns

  • type:

    void

removeRenderer:

Copy URL

Removes the previously added video renderer from the video stream. UI elements of VIRTCVideoRenderer type are used to display a local preview or a remote video.

Parameters

  • renderer:

    id<VIRTCVideoRenderer>

    Previously added video renderer

Returns

  • type:

    void

Props

renderers

Copy URL

Video renderers associated with the stream. UI elements of the VIRTCVideoRenderer type are used to display a local preview or a remote video.

Returns

  • type:

    NSSet<id<VIRTCVideoRenderer>> *

streamId

Copy URL

Video stream ID.

Returns

  • type:

    NSString *

type

Copy URL

Video stream type.

Returns