telemetry.web_perf.metrics.webrtc_rendering_stats
index
telemetry/web_perf/metrics/webrtc_rendering_stats.py

# Copyright 2015 The Chromium Authors. All rights reserved.
# Use of this source code is governed by a BSD-style license that can be
# found in the LICENSE file.

 
Modules
       
logging
telemetry.util.statistics

 
Classes
       
__builtin__.object
TimeStats
WebMediaPlayerMsRenderingStats

 
class TimeStats(__builtin__.object)
    Stats container for webrtc rendering metrics.
 
  Methods defined here:
__init__(self, drift_time=None, mean_drift_time=None, std_dev_drift_time=None, percent_badly_out_of_sync=None, percent_out_of_sync=None, smoothness_score=None, freezing_score=None, rendering_length_error=None, fps=None, frame_distribution=None)

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
class WebMediaPlayerMsRenderingStats(__builtin__.object)
    Analyzes events of WebMediaPlayerMs type.
 
  Methods defined here:
GetTimeStats(self)
Calculate time stamp stats for all remote stream events.
__init__(self, events)
Save relevant events according to their stream.

Data descriptors defined here:
__dict__
dictionary for instance variables (if defined)
__weakref__
list of weak references to the object (if defined)

 
Data
        ACTUAL_RENDER_BEGIN = 'Actual Render Begin'
ACTUAL_RENDER_END = 'Actual Render End'
DISPLAY_HERTZ = 60.0
FROZEN_THRESHOLD = 6
IDEAL_RENDER_INSTANT = 'Ideal Render Instant'
SERIAL = 'Serial'
SEVERITY = 3
VSYNC_DURATION = 16666.666666666668