ACSCallVideoStream Class

Declaration

@interface ACSCallVideoStream : NSObject;

Description

Base class for all Video streams which contains logic for rendering a Video and/or provide video frames

Methods

Properties

type

Get the type of the derived class

@property (readonly) ACSVideoStreamType type;

sourceType

Get VideoStreamSourceType of the current CallVideoStream

@property (readonly) ACSVideoStreamSourceType sourceType;

state

Informs the current running state of this CallVideoStream. It might change during the call due network conditions or other events.

@property (readonly) ACSVideoStreamState state;

direction

Informs if the video is Incoming or Outgoing

@property (readonly) ACSStreamDirection direction;

mediaStreamType

MediaStream type of the current remote video stream (Video or ScreenShare).

@property (readonly) ACSMediaStreamType mediaStreamType DEPRECATED_MSG_ATTRIBUTE("Use sourceType instead");

id

Unique Identifier of the current remote video stream.

@property (readonly) int id;