summaryrefslogtreecommitdiffstats
path: root/media/libmedia/IRemoteDisplayClient.cpp
diff options
context:
space:
mode:
authorChong Zhang <chz@google.com>2013-06-06 12:42:59 -0700
committerChong Zhang <chz@google.com>2013-08-21 11:03:28 -0700
commit87ecf19404586672008e98babc225e094292ceb5 (patch)
tree6351a002b70f93befda9a8b27317138d4cff4b87 /media/libmedia/IRemoteDisplayClient.cpp
parent99ad37a47628b1ea1f8981bf974de38a49c653a0 (diff)
downloadframeworks_av-87ecf19404586672008e98babc225e094292ceb5.zip
frameworks_av-87ecf19404586672008e98babc225e094292ceb5.tar.gz
frameworks_av-87ecf19404586672008e98babc225e094292ceb5.tar.bz2
wifi-display: pass session info to wifi display settings
Bug: 9371882 Change-Id: I9e4b8c2154b03ce8ff3e14c465a5224bb6e8db9a
Diffstat (limited to 'media/libmedia/IRemoteDisplayClient.cpp')
-rw-r--r--media/libmedia/IRemoteDisplayClient.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/media/libmedia/IRemoteDisplayClient.cpp b/media/libmedia/IRemoteDisplayClient.cpp
index 5c494b3..7190879 100644
--- a/media/libmedia/IRemoteDisplayClient.cpp
+++ b/media/libmedia/IRemoteDisplayClient.cpp
@@ -38,7 +38,7 @@ public:
}
void onDisplayConnected(const sp<IGraphicBufferProducer>& bufferProducer,
- uint32_t width, uint32_t height, uint32_t flags)
+ uint32_t width, uint32_t height, uint32_t flags, uint32_t session)
{
Parcel data, reply;
data.writeInterfaceToken(IRemoteDisplayClient::getInterfaceDescriptor());
@@ -46,6 +46,7 @@ public:
data.writeInt32(width);
data.writeInt32(height);
data.writeInt32(flags);
+ data.writeInt32(session);
remote()->transact(ON_DISPLAY_CONNECTED, data, &reply, IBinder::FLAG_ONEWAY);
}
@@ -80,7 +81,8 @@ status_t BnRemoteDisplayClient::onTransact(
uint32_t width = data.readInt32();
uint32_t height = data.readInt32();
uint32_t flags = data.readInt32();
- onDisplayConnected(surfaceTexture, width, height, flags);
+ uint32_t session = data.readInt32();
+ onDisplayConnected(surfaceTexture, width, height, flags, session);
return NO_ERROR;
}
case ON_DISPLAY_DISCONNECTED: {