Index: webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetricsSampleInfo.h |
diff --git a/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetricsSampleInfo.h b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetricsSampleInfo.h |
new file mode 100644 |
index 0000000000000000000000000000000000000000..16e47ba1958cbab0cef0a8aae1c44adaa8b7ca09 |
--- /dev/null |
+++ b/webrtc/sdk/objc/Framework/Headers/WebRTC/RTCMetricsSampleInfo.h |
@@ -0,0 +1,48 @@ |
+/* |
+ * Copyright 2016 The WebRTC project authors. All Rights Reserved. |
+ * |
+ * Use of this source code is governed by a BSD-style license |
+ * that can be found in the LICENSE file in the root of the source |
+ * tree. An additional intellectual property rights grant can be found |
+ * in the file PATENTS. All contributing project authors may |
+ * be found in the AUTHORS file in the root of the source tree. |
+ */ |
+ |
+#import <Foundation/Foundation.h> |
+ |
+#import <WebRTC/RTCMacros.h> |
+ |
+NS_ASSUME_NONNULL_BEGIN |
+ |
+RTC_EXPORT |
+@interface RTCMetricsSampleInfo : NSObject |
+ |
+/** |
+ * Example of RTCMetricsSampleInfo: |
+ * name: "WebRTC.Video.InputFramesPerSecond" |
+ * min: 1 |
+ * max: 100 |
+ * bucketCount: 50 |
+ * samples: [29]:2 [30]:1 |
+ */ |
+ |
+/** The name of the histogram. */ |
+@property(nonatomic, readonly) NSString* name; |
tkchin_webrtc
2016/06/06 17:32:51
NSString *name
åsapersson
2016/06/07 06:10:25
Done.
|
+ |
+/** The minimum bucket value. */ |
+@property(nonatomic, readonly) int min; |
+ |
+/** The maximum bucket value. */ |
+@property(nonatomic, readonly) int max; |
+ |
+/** The number of buckets. */ |
+@property(nonatomic, readonly) int bucketCount; |
+ |
+/** A dictionary holding the samples <value, # of events>. */ |
+@property(nonatomic, readonly) NSDictionary<NSNumber*, NSNumber*>* samples; |
tkchin_webrtc
2016/06/06 17:32:51
NSDictionary<NSNumber *, NSNumber *> *samples;
åsapersson
2016/06/07 06:10:25
Done.
|
+ |
+- (instancetype)init NS_UNAVAILABLE; |
+ |
+@end |
+ |
+NS_ASSUME_NONNULL_END |