| // Copyright 2014 Google Inc. All Rights Reserved. |
| |
| package android.service.media; |
| |
| import android.content.res.Configuration; |
| import android.service.media.IMediaBrowserServiceCallbacks; |
| import android.net.Uri; |
| import android.os.Bundle; |
| import android.os.ResultReceiver; |
| |
| /** |
| * Media API allows clients to browse through hierarchy of a user’s media collection, |
| * playback a specific media entry and interact with the now playing queue. |
| * @hide |
| */ |
| oneway interface IMediaBrowserService { |
| void connect(String pkg, in Bundle rootHints, IMediaBrowserServiceCallbacks callbacks); |
| void disconnect(IMediaBrowserServiceCallbacks callbacks); |
| |
| void addSubscription(String uri, IMediaBrowserServiceCallbacks callbacks); |
| void removeSubscription(String uri, IMediaBrowserServiceCallbacks callbacks); |
| void getMediaItem(String uri, in ResultReceiver cb); |
| } |