Chromium Code Reviews| Index: remoting/client/plugin/chromoting_scriptable_object.cc |
| diff --git a/remoting/client/plugin/chromoting_scriptable_object.cc b/remoting/client/plugin/chromoting_scriptable_object.cc |
| index c19f8ff301a70154bed50db6de899953c2dbc6ac..565d7d9373383a438430b8826482252b68287a83 100644 |
| --- a/remoting/client/plugin/chromoting_scriptable_object.cc |
| +++ b/remoting/client/plugin/chromoting_scriptable_object.cc |
| @@ -33,6 +33,7 @@ const char kSendIq[] = "sendIq"; |
| const char kStatusAttribute[] = "status"; |
| const char kErrorAttribute[] = "error"; |
| const char kVideoBandwidthAttribute[] = "videoBandwidth"; |
| +const char kVideoFramerateAttribute[] = "videoFramerate"; |
|
Wez
2011/10/21 18:01:43
videoFramerate -> videoFrameRate
|
| const char kVideoCaptureLatencyAttribute[] = "videoCaptureLatency"; |
| const char kVideoEncodeLatencyAttribute[] = "videoEncodeLatency"; |
| const char kVideoDecodeLatencyAttribute[] = "videoDecodeLatency"; |
| @@ -95,6 +96,7 @@ void ChromotingScriptableObject::Init() { |
| // Statistics. |
| AddAttribute(kVideoBandwidthAttribute, Var()); |
| + AddAttribute(kVideoFramerateAttribute, Var()); |
| AddAttribute(kVideoCaptureLatencyAttribute, Var()); |
| AddAttribute(kVideoEncodeLatencyAttribute, Var()); |
| AddAttribute(kVideoDecodeLatencyAttribute, Var()); |
| @@ -163,6 +165,8 @@ Var ChromotingScriptableObject::GetProperty(const Var& name, Var* exception) { |
| ChromotingStats* stats = instance_->GetStats(); |
| if (name.AsString() == kVideoBandwidthAttribute) |
| return stats ? stats->video_bandwidth()->Rate() : Var(); |
| + if (name.AsString() == kVideoFramerateAttribute) |
| + return stats ? stats->video_frame_rate()->Rate() : Var(); |
| if (name.AsString() == kVideoCaptureLatencyAttribute) |
| return stats ? stats->video_capture_ms()->Average() : Var(); |
| if (name.AsString() == kVideoEncodeLatencyAttribute) |