summaryrefslogtreecommitdiff
path: root/android/media/update/MediaControlView2Provider.java
diff options
context:
space:
mode:
Diffstat (limited to 'android/media/update/MediaControlView2Provider.java')
-rw-r--r--android/media/update/MediaControlView2Provider.java29
1 files changed, 17 insertions, 12 deletions
diff --git a/android/media/update/MediaControlView2Provider.java b/android/media/update/MediaControlView2Provider.java
index 6b38c926..8e69653c 100644
--- a/android/media/update/MediaControlView2Provider.java
+++ b/android/media/update/MediaControlView2Provider.java
@@ -16,9 +16,10 @@
package android.media.update;
-import android.annotation.SystemApi;
+import android.media.SessionToken2;
import android.media.session.MediaController;
-import android.view.View;
+import android.util.AttributeSet;
+import android.widget.MediaControlView2;
/**
* Interface for connecting the public API to an updatable implementation.
@@ -33,15 +34,19 @@ import android.view.View;
*
* @hide
*/
-// TODO @SystemApi
-public interface MediaControlView2Provider extends ViewProvider {
+// TODO: @SystemApi
+public interface MediaControlView2Provider extends ViewGroupProvider {
+ void initialize(AttributeSet attrs, int defStyleAttr, int defStyleRes);
+
+ void setMediaSessionToken_impl(SessionToken2 token);
+ void setOnFullScreenListener_impl(MediaControlView2.OnFullScreenListener l);
+ /**
+ * @hide TODO: remove
+ */
void setController_impl(MediaController controller);
- void show_impl();
- void show_impl(int timeout);
- boolean isShowing_impl();
- void hide_impl();
- void showSubtitle_impl();
- void hideSubtitle_impl();
- void setPrevNextListeners_impl(View.OnClickListener next, View.OnClickListener prev);
- void setButtonVisibility_impl(int button, boolean visible);
+ /**
+ * @hide
+ */
+ void setButtonVisibility_impl(int button, int visibility);
+ void requestPlayButtonFocus_impl();
}