A workaround change for supporting support lib 23.x in N release. This change should be reverted in some point before O release. Bug: 28572934 Change-Id: I7e6afc0293688e425736bc93da0ea10233c07e9a
28 lines
1.0 KiB
Plaintext
28 lines
1.0 KiB
Plaintext
// Copyright 2014 Google Inc. All Rights Reserved.
|
||
|
||
package android.service.media;
|
||
|
||
import android.content.pm.ParceledListSlice;
|
||
import android.graphics.Bitmap;
|
||
import android.media.session.MediaSession;
|
||
import android.os.Bundle;
|
||
|
||
/**
|
||
* 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 IMediaBrowserServiceCallbacks {
|
||
/**
|
||
* Invoked when the connected has been established.
|
||
* @param root The root media id for browsing.
|
||
* @param session The {@link MediaSession.Token media session token} that can be used to control
|
||
* the playback of the media app.
|
||
* @param extra Extras returned by the media service.
|
||
*/
|
||
void onConnect(String root, in MediaSession.Token session, in Bundle extras);
|
||
void onConnectFailed();
|
||
void onLoadChildren(String mediaId, in ParceledListSlice list);
|
||
void onLoadChildrenWithOptions(String mediaId, in ParceledListSlice list, in Bundle options);
|
||
}
|