Bug: 28210241 Test: passed cts test (MediaBrowserServiceTest and MediaBrowserTest) Change-Id: I73c58f5385637c626da1503d27e518b4f0c9ea80
30 lines
1.3 KiB
Plaintext
30 lines
1.3 KiB
Plaintext
// 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 addSubscriptionDeprecated(String uri, IMediaBrowserServiceCallbacks callbacks);
|
||
void removeSubscriptionDeprecated(String uri, IMediaBrowserServiceCallbacks callbacks);
|
||
void getMediaItem(String uri, in ResultReceiver cb, IMediaBrowserServiceCallbacks callbacks);
|
||
void search(String query, in Bundle extras, in ResultReceiver cb,
|
||
IMediaBrowserServiceCallbacks callbacks);
|
||
|
||
void addSubscription(String uri, in IBinder token, in Bundle options,
|
||
IMediaBrowserServiceCallbacks callbacks);
|
||
void removeSubscription(String uri, in IBinder token, IMediaBrowserServiceCallbacks callbacks);
|
||
}
|