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
-
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;