Index: content/common/media_stream_messages.h |
=================================================================== |
--- content/common/media_stream_messages.h (revision 0) |
+++ content/common/media_stream_messages.h (revision 0) |
@@ -0,0 +1,67 @@ |
+// Copyright (c) 2011 The Chromium Authors. All rights reserved. |
scherkus (not reviewing)
2011/06/17 03:31:59
you should put this under content/common/media as
Per K
2011/06/17 15:47:54
Done.
|
+// Use of this source code is governed by a BSD-style license that can be |
+// found in the LICENSE file. |
+ |
+// IPC messages for the media streaming. |
+// Multiply-included message file, hence no include guard. |
+ |
+#include <string> |
+ |
+#include "content/common/media/media_stream_options.h" |
+#include "ipc/ipc_message_macros.h" |
+ |
+#define IPC_MESSAGE_START MediaStreamMsgStart |
+ |
+IPC_STRUCT_TRAITS_BEGIN(media_stream::GenerateStreamOptions) |
+ IPC_STRUCT_TRAITS_MEMBER(audio) |
+ IPC_STRUCT_TRAITS_MEMBER(video_options) |
+IPC_STRUCT_TRAITS_END() |
+ |
+IPC_ENUM_TRAITS(media_stream::MediaStreamType) |
+ |
+IPC_STRUCT_TRAITS_BEGIN(media_stream::StreamDeviceInfo) |
+ IPC_STRUCT_TRAITS_MEMBER(stream_type) |
+ IPC_STRUCT_TRAITS_MEMBER(name) |
+ IPC_STRUCT_TRAITS_MEMBER(device_id) |
+ IPC_STRUCT_TRAITS_MEMBER(in_use) |
+ IPC_STRUCT_TRAITS_MEMBER(session_id) |
+IPC_STRUCT_TRAITS_END() |
+ |
+// Message sent from the browser to the renderer |
+ |
+// The browser has generated a stream successfully. |
+IPC_MESSAGE_ROUTED4(MediaStreamMsg_StreamGenerated, |
+ int /* request id */, |
+ std::string /* label */, |
+ media_stream::StreamDeviceInfoArray /*audio_device_list*/, |
scherkus (not reviewing)
2011/06/17 03:31:59
nit: spaces around the /* */
+ rest of this file
Per K
2011/06/17 15:47:54
Done.
|
+ media_stream::StreamDeviceInfoArray /*video_device_list*/) |
+ |
+// The browser has failed to generate a stream. |
+IPC_MESSAGE_ROUTED1(MediaStreamMsg_StreamGenerationFailed, |
+ int /* request id */) |
+ |
+// Report of a failure of a video device. |
+IPC_MESSAGE_ROUTED2(MediaStreamHostMsg_VideoDeviceFailed, |
+ std::string /* label */, |
+ int /*index*/) |
+ |
+// Report of a failure of an audio device. |
+IPC_MESSAGE_ROUTED2(MediaStreamHostMsg_AudioDeviceFailed, |
+ std::string /* label */, |
+ int /*index*/) |
+ |
+// Messages sent from the renderer to the browser. |
+ |
+// Request a new media stream. |
+IPC_MESSAGE_CONTROL4(MediaStreamHostMsg_GenerateStream, |
+ int /* render view id */, |
+ int /* request id */, |
+ media_stream::GenerateStreamOptions /* options */, |
+ std::string /* security origin */) |
+ |
+// Request to stop streaming from the media stream. |
+IPC_MESSAGE_CONTROL2(MediaStreamHostMsg_StopGeneratedStream, |
+ int /* render view id */, |
+ std::string /* label */) |
+ |
+ |
scherkus (not reviewing)
2011/06/17 03:31:59
nit: whack extra lines here
Per K
2011/06/17 15:47:54
Done.
|