diff options
author | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-02 07:55:49 +0000 |
---|---|---|
committer | wez@chromium.org <wez@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2014-08-02 07:55:49 +0000 |
commit | 10dc72b1cde6227d5c1262c5c0fd6c9fd4cb0c67 (patch) | |
tree | 2f1d546cf6b3ef7b717e09ce9fda44ee20af62ff /remoting/host/chromoting_host.cc | |
parent | 2a021fb7bd80168ce79e328f7c6e85de471b13d1 (diff) | |
download | chromium_src-10dc72b1cde6227d5c1262c5c0fd6c9fd4cb0c67.zip chromium_src-10dc72b1cde6227d5c1262c5c0fd6c9fd4cb0c67.tar.gz chromium_src-10dc72b1cde6227d5c1262c5c0fd6c9fd4cb0c67.tar.bz2 |
Add video frame recording capability to Chromoting hosts.
This will be used to record sequences of video frames for real-world sessions, for performance-evaluation purposes.
If the host is run with a video-recording buffer size specified then it will advertise a videoRecorder capability to clients. Clients seeing this capability can send "video-recorder" extension messages to the host to start and stop recording, and to fetch the next recorded frame.
Frames are encoded to VideoPackets using the "verbatim" encoder, and must then be serialized and Base-64 encoded for transmission via the extension message protocol.
See crrev.com/386853002 for the client part of this.
Review URL: https://codereview.chromium.org/372943002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@287183 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'remoting/host/chromoting_host.cc')
-rw-r--r-- | remoting/host/chromoting_host.cc | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/remoting/host/chromoting_host.cc b/remoting/host/chromoting_host.cc index 8e1a452..427ced6 100644 --- a/remoting/host/chromoting_host.cc +++ b/remoting/host/chromoting_host.cc @@ -18,6 +18,7 @@ #include "remoting/host/desktop_environment.h" #include "remoting/host/host_config.h" #include "remoting/host/input_injector.h" +#include "remoting/host/video_frame_recorder.h" #include "remoting/protocol/connection_to_client.h" #include "remoting/protocol/client_stub.h" #include "remoting/protocol/host_stub.h" |