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