ACSOutgoingScreenShareStatistics Class

Declaration

@interface ACSOutgoingScreenShareStatistics : NSObject;

Description

Represents the outgoing 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;

packetsPerSecond

Packet rate (packets/s).

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

roundTripTimeInMs

Round-Trip Time (milliseconds). Lower is better. It's calculated from RTCP Receiver Report. A round trip time of 200 ms or less is recommended.

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

availableBitrate

Bandwidth Estimation (bps).

@property (nullable, readonly) NSNumber * availableBitrate 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;

frameRateSent

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

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

frameWidthSent

Frame width of the encoded frame (pixel).

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

frameHeightSent

Frame height of the encoded frame (pixel).

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