Index: content/common/media/media_session_messages_android.h |
diff --git a/content/common/media/media_session_messages_android.h b/content/common/media/media_session_messages_android.h |
index 3ea4a7e3f6d961ea531ca8d4e4f335dbfe39bca4..b299b84b0544843c1d010b92f36ad19ab5d01b97 100644 |
--- a/content/common/media/media_session_messages_android.h |
+++ b/content/common/media/media_session_messages_android.h |
@@ -8,12 +8,19 @@ |
#include "base/basictypes.h" |
#include "content/common/android/gin_java_bridge_errors.h" |
#include "content/common/content_export.h" |
+#include "content/public/common/media_metadata.h" |
#include "ipc/ipc_message_macros.h" |
#undef IPC_MESSAGE_EXPORT |
#define IPC_MESSAGE_EXPORT CONTENT_EXPORT |
#define IPC_MESSAGE_START MediaSessionMsgStart |
+IPC_STRUCT_TRAITS_BEGIN(content::MediaMetadata) |
+ IPC_STRUCT_TRAITS_MEMBER(title) |
+ IPC_STRUCT_TRAITS_MEMBER(artist) |
+ IPC_STRUCT_TRAITS_MEMBER(album) |
+IPC_STRUCT_TRAITS_END() |
+ |
// Messages for notifying the render process of media session status ------- |
IPC_MESSAGE_ROUTED2(MediaSessionMsg_DidActivate, |
@@ -31,3 +38,7 @@ IPC_MESSAGE_ROUTED2(MediaSessionHostMsg_Activate, |
IPC_MESSAGE_ROUTED2(MediaSessionHostMsg_Deactivate, |
int /* session_id */, |
int /* request_id */) |
+ |
+IPC_MESSAGE_ROUTED2(MediaSessionHostMsg_SetMetadata, |
+ int /* request_id*/, |
+ content::MediaMetadata /* metadata */) |