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/host_config.h | |
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/host_config.h')
-rw-r--r-- | remoting/host/host_config.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/remoting/host/host_config.h b/remoting/host/host_config.h index 71c91ed..19332b3 100644 --- a/remoting/host/host_config.h +++ b/remoting/host/host_config.h @@ -42,6 +42,8 @@ extern const char kPrivateKeyConfigPath[]; extern const char kUsageStatsConsentConfigPath[]; // Whether to offer VP9 encoding to clients. extern const char kEnableVp9ConfigPath[]; +// Number of Kibibytes of frame data to allow each client to record. +extern const char kFrameRecorderBufferKbConfigPath[]; // HostConfig interace provides read-only access to host configuration. class HostConfig { |