| Index: chrome/common/cast_messages.h
|
| diff --git a/chrome/common/cast_messages.h b/chrome/common/cast_messages.h
|
| index 129c4d36576a6843ee15409109980ee9093942f6..942d5e8a76d2cf9311157843007e4da3f1e1c1ac 100644
|
| --- a/chrome/common/cast_messages.h
|
| +++ b/chrome/common/cast_messages.h
|
| @@ -7,6 +7,7 @@
|
|
|
| #include "ipc/ipc_message_macros.h"
|
| #include "media/cast/cast_sender.h"
|
| +#include "media/cast/logging/logging_defines.h"
|
| #include "media/cast/rtcp/rtcp_defines.h"
|
| #include "media/cast/transport/cast_transport_sender.h"
|
| #include "net/base/ip_endpoint.h"
|
| @@ -24,6 +25,8 @@ IPC_ENUM_TRAITS_MAX_VALUE(media::cast::transport::RtcpSenderFrameStatus,
|
| media::cast::transport::kRtcpSenderFrameStatusLast)
|
| IPC_ENUM_TRAITS_MAX_VALUE(media::cast::transport::CastTransportStatus,
|
| media::cast::transport::CAST_TRANSPORT_STATUS_LAST)
|
| +IPC_ENUM_TRAITS_MAX_VALUE(media::cast::CastLoggingEvent,
|
| + media::cast::kNumOfLoggingEvents)
|
|
|
| IPC_STRUCT_TRAITS_BEGIN(media::cast::transport::EncodedAudioFrame)
|
| IPC_STRUCT_TRAITS_MEMBER(codec)
|
| @@ -77,6 +80,7 @@ IPC_STRUCT_TRAITS_BEGIN(media::cast::transport::CastTransportConfig)
|
| IPC_STRUCT_TRAITS_MEMBER(video_rtp_config)
|
| IPC_STRUCT_TRAITS_MEMBER(aes_key)
|
| IPC_STRUCT_TRAITS_MEMBER(aes_iv_mask)
|
| + IPC_STRUCT_TRAITS_MEMBER(enable_raw_event_logging)
|
| IPC_STRUCT_TRAITS_END()
|
|
|
| IPC_STRUCT_TRAITS_BEGIN(media::cast::transport::SendRtcpFromRtpSenderData)
|
| @@ -85,6 +89,15 @@ IPC_STRUCT_TRAITS_BEGIN(media::cast::transport::SendRtcpFromRtpSenderData)
|
| IPC_STRUCT_TRAITS_MEMBER(c_name)
|
| IPC_STRUCT_TRAITS_END()
|
|
|
| +IPC_STRUCT_TRAITS_BEGIN(media::cast::PacketEvent)
|
| + IPC_STRUCT_TRAITS_MEMBER(rtp_timestamp)
|
| + IPC_STRUCT_TRAITS_MEMBER(frame_id)
|
| + IPC_STRUCT_TRAITS_MEMBER(max_packet_id)
|
| + IPC_STRUCT_TRAITS_MEMBER(packet_id)
|
| + IPC_STRUCT_TRAITS_MEMBER(size)
|
| + IPC_STRUCT_TRAITS_MEMBER(timestamp)
|
| + IPC_STRUCT_TRAITS_MEMBER(type)
|
| +IPC_STRUCT_TRAITS_END()
|
|
|
| // Cast messages sent from the browser to the renderer.
|
|
|
| @@ -105,6 +118,9 @@ IPC_MESSAGE_CONTROL5(
|
| base::TimeTicks /* time_sent */,
|
| uint32 /* rtp_timestamp */);
|
|
|
| +IPC_MESSAGE_CONTROL2(CastMsg_RawEvents,
|
| + int32 /* channel_id */,
|
| + std::vector<media::cast::PacketEvent> /* packet_events */);
|
|
|
| // Cast messages sent from the renderer to the browser.
|
|
|
|
|