Inherits from NSObject
Declared in RespokeMediaStats.h

Overview

Information about the connection.

Tasks

Other Methods

  •   channelId

    A string which identifies this media stream (which may contain several media stream tracks) to the browser.

    property
  •   foundOutgoingNetworkPaths

    Whether or not the ICE hole-punching process has found a suitable network path from this client to the remote party.

    property
  •   foundIncomingNetworkPaths

    Whether or not the ICE hole-punching process has found a suitable network path from the remote party to this client.

    property
  •   transport

    Whether the media is flowing via UDP or TCP

    property
  •   localMediaPath

    The type of network path the local media is taking to the remote party, one of “local”, “srflx”, “prflx”, “relay”.

    property
  •   remoteMediaPath

    The type of network path the local media is taking to the remote party, one of “local”, “srflx”, “prflx”, “relay”.

    property
  •   remoteHost

    The remote IP and port number of the media connection.

    property
  •   localHost

    The local IP and port number of the media connection.

    property
  •   roundTripTime

    How long it takes media packets to traverse the network path.

    property

private Methods

Properties

channelId

@property (nonatomic, readonly) NSString *channelId
Discussion

A string which identifies this media stream (which may contain several media stream tracks) to the browser.

Declared In

RespokeMediaStats.h

foundIncomingNetworkPaths

@property (nonatomic, readonly) BOOL foundIncomingNetworkPaths
Discussion

Whether or not the ICE hole-punching process has found a suitable network path from the remote party to this client.

Declared In

RespokeMediaStats.h

foundOutgoingNetworkPaths

@property (nonatomic, readonly) BOOL foundOutgoingNetworkPaths
Discussion

Whether or not the ICE hole-punching process has found a suitable network path from this client to the remote party.

Declared In

RespokeMediaStats.h

localHost

@property (nonatomic, readonly) NSString *localHost
Discussion

The local IP and port number of the media connection.

Declared In

RespokeMediaStats.h

localMediaPath

@property (nonatomic, readonly) NSString *localMediaPath
Discussion

The type of network path the local media is taking to the remote party, one of “local”, “srflx”, “prflx”, “relay”.

Declared In

RespokeMediaStats.h

remoteHost

@property (nonatomic, readonly) NSString *remoteHost
Discussion

The remote IP and port number of the media connection.

Declared In

RespokeMediaStats.h

remoteMediaPath

@property (nonatomic, readonly) NSString *remoteMediaPath
Discussion

The type of network path the local media is taking to the remote party, one of “local”, “srflx”, “prflx”, “relay”.

Declared In

RespokeMediaStats.h

roundTripTime

@property (nonatomic, readonly) NSString *roundTripTime
Discussion

How long it takes media packets to traverse the network path.

Declared In

RespokeMediaStats.h

transport

@property (nonatomic, readonly) NSString *transport
Discussion

Whether the media is flowing via UDP or TCP

Declared In

RespokeMediaStats.h

Instance Methods

initWithChannelId:foundOutgoingNetworkPaths:foundIncomingNetworkPaths:transport:localMediaPath:remoteMediaPath:remoteHost:localHost:roundTripTime:

- (instancetype)initWithChannelId:(NSString *)channelId foundOutgoingNetworkPaths:(BOOL)foundOutgoingNetworkPaths foundIncomingNetworkPaths:(BOOL)foundIncomingNetworkPaths transport:(NSString *)transport localMediaPath:(NSString *)localMediaPath remoteMediaPath:(NSString *)remoteMediaPath remoteHost:(NSString *)remoteHost localHost:(NSString *)localHost roundTripTime:(NSString *)roundTripTime