summaryrefslogtreecommitdiffstats
path: root/media/libmediaplayerservice/RemoteDisplay.h
diff options
context:
space:
mode:
authorAndreas Huber <andih@google.com>2012-09-05 10:47:48 -0700
committerAndroid Git Automerger <android-git-automerger@android.com>2012-09-05 10:47:48 -0700
commit058fed277451382b42740a28c2399b5de21a2df4 (patch)
tree5767b448144f3a347b011fce11d5cc754a2fbba7 /media/libmediaplayerservice/RemoteDisplay.h
parent318c27c3757be112667c6434ea3e670e7c6d18a5 (diff)
parentaae9c08476b44192fe3506ae26a8466da8b4251a (diff)
downloadframeworks_av-058fed277451382b42740a28c2399b5de21a2df4.zip
frameworks_av-058fed277451382b42740a28c2399b5de21a2df4.tar.gz
frameworks_av-058fed277451382b42740a28c2399b5de21a2df4.tar.bz2
am aae9c084: am 0b73d473: Expose an IRemoteDisplay to trigger wifi display connections setup and feedback.
* commit 'aae9c08476b44192fe3506ae26a8466da8b4251a': Expose an IRemoteDisplay to trigger wifi display connections setup and feedback.
Diffstat (limited to 'media/libmediaplayerservice/RemoteDisplay.h')
-rw-r--r--media/libmediaplayerservice/RemoteDisplay.h11
1 files changed, 5 insertions, 6 deletions
diff --git a/media/libmediaplayerservice/RemoteDisplay.h b/media/libmediaplayerservice/RemoteDisplay.h
index 3607d06..63c5286 100644
--- a/media/libmediaplayerservice/RemoteDisplay.h
+++ b/media/libmediaplayerservice/RemoteDisplay.h
@@ -18,6 +18,7 @@
#define REMOTE_DISPLAY_H_
+#include <media/IRemoteDisplay.h>
#include <media/stagefright/foundation/ABase.h>
#include <utils/Errors.h>
#include <utils/RefBase.h>
@@ -26,20 +27,18 @@ namespace android {
struct ALooper;
struct ANetworkSession;
+struct IRemoteDisplayClient;
struct WifiDisplaySource;
-struct RemoteDisplay : public RefBase {
- RemoteDisplay();
+struct RemoteDisplay : public BnRemoteDisplay {
+ RemoteDisplay(const sp<IRemoteDisplayClient> &client, const char *iface);
- status_t start(const char *iface);
- status_t stop();
+ virtual status_t disconnect();
protected:
virtual ~RemoteDisplay();
private:
- status_t mInitCheck;
-
sp<ALooper> mNetLooper;
sp<ALooper> mLooper;
sp<ANetworkSession> mNetSession;