summaryrefslogtreecommitdiffstats
path: root/ipc/ipc_message_start.h
diff options
context:
space:
mode:
authorhshi@chromium.org <hshi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-02 20:03:42 +0000
committerhshi@chromium.org <hshi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2013-07-02 20:03:42 +0000
commit76bf7f58d93256dfa5867b6730e446517ead2a30 (patch)
tree184a18d6d0ed95cfb13303ca6af1fb3b6ed8d44f /ipc/ipc_message_start.h
parent9c1daf729ceb981ca1650999a15d31d8dc0d1294 (diff)
downloadchromium_src-76bf7f58d93256dfa5867b6730e446517ead2a30.zip
chromium_src-76bf7f58d93256dfa5867b6730e446517ead2a30.tar.gz
chromium_src-76bf7f58d93256dfa5867b6730e446517ead2a30.tar.bz2
Define EncodedVideoSource and RtcCapturedEncodingVideoCapturer.
Defined the interfaces for EVS (EncodedVideoSource) and related IPC messages between renderer and browser processes for the purpose of encoded screen capture. Added RtcCapturedEncodingVideoCapturerFactory which implements the libjingle::WebRtcVideoEncoderFactory class, and the corresponding RtcCapturedEncodingVideoCapturer which implements the webrtc::VideoEncoder. Modify MediaStreamDependencyFactory and inject RtcCapturedEncodingVideoCaptureFactory in PeerConnectionFactory. For the time being, the factory will only be instantiated for Chrome OS and ARM. BUG=238515 TEST=trybot Review URL: https://chromiumcodereview.appspot.com/16320005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@209760 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'ipc/ipc_message_start.h')
-rw-r--r--ipc/ipc_message_start.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/ipc/ipc_message_start.h b/ipc/ipc_message_start.h
index bf80df0..2ebb832 100644
--- a/ipc/ipc_message_start.h
+++ b/ipc/ipc_message_start.h
@@ -86,7 +86,8 @@ enum IPCMessageStart {
WebSocketMsgStart,
NaClHostMsgStart,
WebRTCIdentityMsgStart,
- LastIPCMsgStart // Must come last.
+ EncodedVideoCaptureMsgStart,
+ LastIPCMsgStart // Must come last.
};
#endif // IPC_IPC_MESSAGE_START_H_