MillicastSDK 2.0.0
Loading...
Searching...
No Matches
Class Methods | Properties | List of all members
MCRemoteOutboundRtpStreamStats Class Reference

Statistics related to an outgoing remote RTP stream. More...

#import <stats.h>

Inheritance diagram for MCRemoteOutboundRtpStreamStats:
Inheritance graph
[legend]
Collaboration diagram for MCRemoteOutboundRtpStreamStats:
Collaboration graph
[legend]

Class Methods

(MCStatsType) + get_type
 Returns the type of statistics.
 
(MCStatsType) + get_type
 Returns the type of statistics.
 

Properties

NSString * media_source_id
 The identifier of the media source associated with the outbound RTP stream.
 
NSString * remote_id
 The remote endpoint or destination of the outbound RTP stream.
 
NSString * local_id
 The local identifier associated with the outbound RTP stream. See localId
 
long long remote_timestamp
 The timestamp of the remote endpoint related to the stream. See remoteTimestamp
 
unsigned long long reports_sent
 The number of reports sent for monitoring the outbound stream. See reportsSent
 
unsigned long long round_trip_time_measurements
 The number of round-trip time measurements taken. See roundTripTimeMeasurements
 
double round_trip_time
 The round-trip time for packets sent between the local and remote endpoints. See roundTripTime
 
double total_round_trip_time
 The sum of round-trip times for packets sent between endpoints. See totalRoundTripTime
 
- Properties inherited from MCSentRtpStreamStats
unsigned long packets_sent
 The number of RTP packets successfully sent over the network. See packetsSent
 
unsigned long long bytes_sent
 The number of bytes sent in RTP packets over the network. See bytesSent
 
- Properties inherited from MCRtpStreamStats
unsigned long ssrc
 The synchronization source identifier for the stream. See ssrc
 
NSString * kind
 The type of media carried by the stream, either audio or video. See kind
 
NSString * transport_id
 The transport layer associated with the stream. See transportId
 
NSString * codec_id
 The identifier of the codec used for encoding media carried by the stream. See codecId
 
- Properties inherited from MCStats
long long timestamp
 The timestamp in milliseconds since Unix epoch (Jan 1, 1970 00:00:00 UTC) at which the statistical data was recorded.
 
NSString * sid
 The unique identifier.
 
MCStatsType type
 The type of statistics.
 

Detailed Description

Statistics related to an outgoing remote RTP stream.

Method Documentation

◆ get_type

+ (MCStatsType) get_type

Returns the type of statistics.

Implements MCSentRtpStreamStats.

Property Documentation

◆ local_id

- (NSString*) local_id
readwritenonatomicstrong

The local identifier associated with the outbound RTP stream. See localId

◆ media_source_id

- (NSString*) media_source_id
readwritenonatomicstrong

The identifier of the media source associated with the outbound RTP stream.

◆ remote_id

- (NSString*) remote_id
readwritenonatomicstrong

The remote endpoint or destination of the outbound RTP stream.

◆ remote_timestamp

- (long long) remote_timestamp
readwriteatomic

The timestamp of the remote endpoint related to the stream. See remoteTimestamp

◆ reports_sent

- (unsigned long long) reports_sent
readwriteatomic

The number of reports sent for monitoring the outbound stream. See reportsSent

◆ round_trip_time

- (double) round_trip_time
readwriteatomic

The round-trip time for packets sent between the local and remote endpoints. See roundTripTime

◆ round_trip_time_measurements

- (unsigned long long) round_trip_time_measurements
readwriteatomic

The number of round-trip time measurements taken. See roundTripTimeMeasurements

◆ total_round_trip_time

- (double) total_round_trip_time
readwriteatomic

The sum of round-trip times for packets sent between endpoints. See totalRoundTripTime


The documentation for this class was generated from the following file: