diff options
author | hshi@chromium.org <hshi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 20:03:42 +0000 |
---|---|---|
committer | hshi@chromium.org <hshi@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-07-02 20:03:42 +0000 |
commit | 76bf7f58d93256dfa5867b6730e446517ead2a30 (patch) | |
tree | 184a18d6d0ed95cfb13303ca6af1fb3b6ed8d44f /ipc | |
parent | 9c1daf729ceb981ca1650999a15d31d8dc0d1294 (diff) | |
download | chromium_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')
-rw-r--r-- | ipc/ipc_message_start.h | 3 |
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_ |