ACSIncomingScreenShareStatistics Class

Declaration

@interface ACSIncomingScreenShareStatistics : NSObject;

Description

Represents the incoming screen share Media Statistics for a call.

Methods

Properties

codecName

Codec Name.

@property (retain, nonnull, readonly) NSString * codecName;

bitrate

Bitrate in bits per second.

@property (nullable, readonly) NSNumber * bitrate NS_REFINED_FOR_SWIFT;

jitterInMs

Average packet jitter in milliseconds.

@property (nullable, readonly) NSNumber * jitterInMs NS_REFINED_FOR_SWIFT;

packetsPerSecond

Packet rate (packets/s).

@property (nullable, readonly) NSNumber * packetsPerSecond NS_REFINED_FOR_SWIFT;

packetsLostPerSecond

Packet Loss Rate (packets/second).

@property (nullable, readonly) NSNumber * packetsLostPerSecond NS_REFINED_FOR_SWIFT;

streamId

Identifier used to distinguish when there are multiple streams with same media type/direction

@property (nullable, readonly) NSNumber * streamId NS_REFINED_FOR_SWIFT;

frameRateReceived

Frame rate received on the RTP stream (frames/sec).

@property (nullable, readonly) NSNumber * frameRateReceived NS_REFINED_FOR_SWIFT;

frameWidthReceived

Frame width of the decoded frame (pixels).

@property (nullable, readonly) NSNumber * frameWidthReceived NS_REFINED_FOR_SWIFT;

frameHeightReceived

Frame height of the decoded frame (pixels).

@property (nullable, readonly) NSNumber * frameHeightReceived NS_REFINED_FOR_SWIFT;

totalFreezeDurationInMs

Total freeze duration (milliseconds).

@property (nullable, readonly) NSNumber * totalFreezeDurationInMs NS_REFINED_FOR_SWIFT;