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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddSample(int sample) static HistogramcreateCounts(String name, int min, int max, int bucketCount) static HistogramcreateEnumeration(String name, int max) private static voidnativeAddSample(long handle, int sample) private static longnativeCreateCounts(String name, int min, int max, int bucketCount) private static longnativeCreateEnumeration(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)
-