Package org.webrtc
Class Histogram
java.lang.Object
org.webrtc.Histogram
Class for holding the native pointer of a histogram. Since there is no way to destroy a
histogram, please don't create unnecessary instances of this object. This class is thread safe.
Usage example:
private static final Histogram someMetricHistogram =
Histogram.createCounts("WebRTC.Video.SomeMetric", 1, 10000, 50);
someMetricHistogram.addSample(someVariable);
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addSample
(int sample) static Histogram
createCounts
(String name, int min, int max, int bucketCount) static Histogram
createEnumeration
(String name, int max) private static void
nativeAddSample
(long handle, int sample) private static long
nativeCreateCounts
(String name, int min, int max, int bucketCount) private static long
nativeCreateEnumeration
(String name, int max)
-
Field Details
-
handle
private final long handle
-
-
Constructor Details
-
Histogram
private Histogram(long handle)
-
-
Method Details
-
createCounts
-
createEnumeration
-
addSample
public void addSample(int sample) -
nativeCreateCounts
-
nativeCreateEnumeration
-
nativeAddSample
private static void nativeAddSample(long handle, int sample)
-