SKWWebRTCStatsReport

Deprecated

SkyWayCore v2.0.0で非推奨となりました。

Objective-C

@interface SKWWebRTCStatsReport : NSObject

/// 統計情報のID
@property(nonatomic, readonly) NSString* _Nonnull id;

/// 統計情報のType
///
/// Type一覧はこちらをご確認ください。
/// https://w3c.github.io/webrtc-stats/#rtctatstype-*
@property(nonatomic, readonly) NSString* _Nonnull type;

/// IDとType以外のパラメータ
///
/// パラメータはtypeに応じて値が異なります。
///
/// 例えば、typeが`codec`の場合はこのkey, valueの組み合わせになります。
///
/// https://w3c.github.io/webrtc-stats/#codec-dict*
///
/// valueの取りうる値の型は、NSString, NSNumber , NSDataです。
///
/// BoolはNSNumber(0 or 1)で表現されます。
///
/// 配列・オブジェクトの場合、JSON文字列をNSData型で返します。
@property(nonatomic, readonly) NSDictionary<NSString*, NSObject*>* _Nonnull params;

- (id _Nonnull)init NS_UNAVAILABLE;

@end

Swift

class WebRTCStatsReport : NSObject

Undocumented

  • id

    Deprecated

    SkyWayCore v2.0.0で非推奨となりました。

    統計情報のID

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull id;

    Swift

    var id: String { get }
  • Deprecated

    SkyWayCore v2.0.0で非推奨となりました。

    統計情報のType

    Type一覧はこちらをご確認ください。 https://w3c.github.io/webrtc-stats/#rtctatstype-*

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSString *_Nonnull type;

    Swift

    var type: String { get }
  • Deprecated

    SkyWayCore v2.0.0で非推奨となりました。

    IDとType以外のパラメータ

    パラメータはtypeに応じて値が異なります。

    例えば、typeがcodecの場合はこのkey, valueの組み合わせになります。

    https://w3c.github.io/webrtc-stats/#codec-dict*

    valueの取りうる値の型は、NSString, NSNumber , NSDataです。

    BoolはNSNumber(0 or 1)で表現されます。

    配列・オブジェクトの場合、JSON文字列をNSData型で返します。

    Declaration

    Objective-C

    @property (nonatomic, readonly) NSDictionary<NSString *, NSObject *> *_Nonnull params;

    Swift

    var params: [String : NSObject] { get }
  • Deprecated

    SkyWayCore v2.0.0で非推奨となりました。

    Unavailable

    Undocumented

    Declaration

    Objective-C

    - (id _Nonnull)init NS_UNAVAILABLE;