Chromium Code Reviews| 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.
|