| Index: content/common/media/video_capture_messages.h
|
| diff --git a/content/common/media/video_capture_messages.h b/content/common/media/video_capture_messages.h
|
| index d1a0e24c300b781c8f89093c670296e8a25adcf6..ad88686c52c30920fee2614d1c1b93b8c5f4ec19 100644
|
| --- a/content/common/media/video_capture_messages.h
|
| +++ b/content/common/media/video_capture_messages.h
|
| @@ -15,6 +15,9 @@
|
|
|
| IPC_ENUM_TRAITS(content::VideoCaptureState)
|
|
|
| +// TODO(nick): device_id in these messages is basically just a route_id. We
|
| +// should shift to IPC_MESSAGE_ROUTED and use MessageRouter in the filter impls.
|
| +
|
| // Notify the renderer process about the state update such as
|
| // Start/Pause/Stop.
|
| IPC_MESSAGE_CONTROL2(VideoCaptureMsg_StateChanged,
|
| @@ -28,27 +31,24 @@ IPC_MESSAGE_CONTROL4(VideoCaptureMsg_NewBuffer,
|
| int /* length */,
|
| int /* buffer_id */)
|
|
|
| +// Tell the renderer process that it should release a buffer previously
|
| +// allocated by VideoCaptureMsg_NewBuffer.
|
| +IPC_MESSAGE_CONTROL2(VideoCaptureMsg_FreeBuffer,
|
| + int /* device id */,
|
| + int /* buffer_id */)
|
| +
|
| // Tell the renderer process that a buffer is available from video capture.
|
| -IPC_MESSAGE_CONTROL3(VideoCaptureMsg_BufferReady,
|
| +IPC_MESSAGE_CONTROL4(VideoCaptureMsg_BufferReady,
|
| int /* device id */,
|
| int /* buffer_id */,
|
| - base::Time /* timestamp */)
|
| -
|
| -// Tell the renderer process the width, height and frame rate the camera use.
|
| -IPC_MESSAGE_CONTROL2(VideoCaptureMsg_DeviceInfo,
|
| - int /* device_id */,
|
| - media::VideoCaptureParams)
|
| -
|
| -// Tell the renderer process the newly changed width, height and frame rate
|
| -// the video capture device will use.
|
| -IPC_MESSAGE_CONTROL2(VideoCaptureMsg_DeviceInfoChanged,
|
| - int /* device_id */,
|
| - media::VideoCaptureParams)
|
| + base::Time /* timestamp */,
|
| + media::VideoCaptureFormat /* resolution */)
|
|
|
| -// Start the video capture specified by |device_id|.
|
| +// Start a video capture as |device_id|, a new id picked by the renderer
|
| +// process. The session to be started is determined by |params.session_id|.
|
| IPC_MESSAGE_CONTROL2(VideoCaptureHostMsg_Start,
|
| int /* device_id */,
|
| - media::VideoCaptureParams)
|
| + media::VideoCaptureParams /* params */)
|
|
|
| // Pause the video capture specified by |device_id|.
|
| IPC_MESSAGE_CONTROL1(VideoCaptureHostMsg_Pause,
|
| @@ -58,8 +58,8 @@ IPC_MESSAGE_CONTROL1(VideoCaptureHostMsg_Pause,
|
| IPC_MESSAGE_CONTROL1(VideoCaptureHostMsg_Stop,
|
| int /* device_id */)
|
|
|
| -// Tell the browser process that the video frame buffer |handle| is ready for
|
| -// device |device_id| to fill up.
|
| +// Tell the browser process that the renderer has finished reading from
|
| +// a buffer previously delivered by VideoCaptureMsg_BufferReady.
|
| IPC_MESSAGE_CONTROL2(VideoCaptureHostMsg_BufferReady,
|
| int /* device_id */,
|
| int /* buffer_id */)
|
|
|