diff options
Diffstat (limited to 'android/media/update/MediaControlView2Provider.java')
-rw-r--r-- | android/media/update/MediaControlView2Provider.java | 29 |
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(); } |