/developers/samples/android/tv/ChannelsPrograms/Application/src/main/java/com/example/android/tv/channelsprograms/playback/ |
SimplePlaybackTransportControlGlue.java | 23 import android.support.v17.leanback.widget.PlaybackControlsRow; 35 private PlaybackControlsRow.RepeatAction mRepeatAction; 36 private PlaybackControlsRow.ThumbsUpAction mThumbsUpAction; 37 private PlaybackControlsRow.ThumbsDownAction mThumbsDownAction; 38 private PlaybackControlsRow.PictureInPictureAction mPipAction; 39 private PlaybackControlsRow.ClosedCaptioningAction mClosedCaptioningAction; 44 mClosedCaptioningAction = new PlaybackControlsRow.ClosedCaptioningAction(context); 45 mThumbsUpAction = new PlaybackControlsRow.ThumbsUpAction(context); 46 mThumbsUpAction.setIndex(PlaybackControlsRow.ThumbsUpAction.OUTLINE); 47 mThumbsDownAction = new PlaybackControlsRow.ThumbsDownAction(context) [all...] |
PlaybackVideoFragment.java | 23 import android.support.v17.leanback.widget.PlaybackControlsRow; 57 mMediaPlayerGlue.setRepeatMode(PlaybackControlsRow.RepeatAction.NONE);
|
/frameworks/support/leanback/src/main/java/androidx/leanback/media/ |
MediaPlayerGlue.java | 33 import androidx.leanback.widget.PlaybackControlsRow; 46 * <li>{@link androidx.leanback.widget.PlaybackControlsRow.FastForwardAction}</li> 47 * <li>{@link androidx.leanback.widget.PlaybackControlsRow.RewindAction}</li> 48 * <li>{@link androidx.leanback.widget.PlaybackControlsRow.PlayPauseAction}</li> 49 * <li>{@link androidx.leanback.widget.PlaybackControlsRow.RepeatAction}</li> 50 * <li>{@link androidx.leanback.widget.PlaybackControlsRow.ThumbsDownAction}</li> 51 * <li>{@link androidx.leanback.widget.PlaybackControlsRow.ThumbsUpAction}</li> 70 protected final PlaybackControlsRow.ThumbsDownAction mThumbsDownAction; 71 protected final PlaybackControlsRow.ThumbsUpAction mThumbsUpAction; 73 private final PlaybackControlsRow.RepeatAction mRepeatAction [all...] |
PlaybackBannerControlGlue.java | 33 import androidx.leanback.widget.PlaybackControlsRow; 42 * A helper class for managing a {@link PlaybackControlsRow} being displayed in 45 * leanback UI components {@link PlaybackControlsRow} {@link PlaybackControlsRowPresenter} 209 private PlaybackControlsRow.SkipNextAction mSkipNextAction; 210 private PlaybackControlsRow.SkipPreviousAction mSkipPreviousAction; 211 private PlaybackControlsRow.FastForwardAction mFastForwardAction; 212 private PlaybackControlsRow.RewindAction mRewindAction; 273 public void setControlsRow(PlaybackControlsRow controlsRow) { 283 new PlaybackControlsRow.SkipPreviousAction(getContext())); 291 new PlaybackControlsRow.RewindAction(getContext(), mRewindSpeeds.length)) [all...] |
PlaybackTransportControlGlue.java | 30 import androidx.leanback.widget.PlaybackControlsRow; 40 * A helper class for managing a {@link PlaybackControlsRow} being displayed in 43 * leanback UI components {@link PlaybackControlsRow} {@link PlaybackTransportRowPresenter} 126 public void setControlsRow(PlaybackControlsRow controlsRow) { 135 new PlaybackControlsRow.PlayPauseAction(getContext())); 239 if (action instanceof PlaybackControlsRow.PlayPauseAction) { 259 } else if (action instanceof PlaybackControlsRow.SkipNextAction) { 262 } else if (action instanceof PlaybackControlsRow.SkipPreviousAction) { 313 ? PlaybackControlsRow.PlayPauseAction.INDEX_PLAY 314 : PlaybackControlsRow.PlayPauseAction.INDEX_PAUSE [all...] |
PlaybackControlGlue.java | 33 import androidx.leanback.widget.PlaybackControlsRow; 44 * A helper class for managing a {@link PlaybackControlsRow} 62 * {@link PlaybackControlsRow} and a {@link PlaybackControlsRowPresenter}. You may call 63 * {@link #setControlsRow(PlaybackControlsRow)} and 184 private PlaybackControlsRow mControlsRow; 186 private PlaybackControlsRow.PlayPauseAction mPlayPauseAction; 187 private PlaybackControlsRow.SkipNextAction mSkipNextAction; 188 private PlaybackControlsRow.SkipPreviousAction mSkipPreviousAction; 189 private PlaybackControlsRow.FastForwardAction mFastForwardAction; 190 private PlaybackControlsRow.RewindAction mRewindAction [all...] |
MediaControllerAdapter.java | 37 import androidx.leanback.widget.PlaybackControlsRow; 314 * This function will translate the index of RepeatAction in PlaybackControlsRow to 317 * @param repeatActionIndex Index of RepeatAction in PlaybackControlsRow. 322 case PlaybackControlsRow.RepeatAction.INDEX_NONE: 324 case PlaybackControlsRow.RepeatAction.INDEX_ALL: 326 case PlaybackControlsRow.RepeatAction.INDEX_ONE: 333 * This function will translate the index of RepeatAction in PlaybackControlsRow to 336 * @param shuffleActionIndex Index of RepeatAction in PlaybackControlsRow. 341 case PlaybackControlsRow.ShuffleAction.INDEX_OFF: 343 case PlaybackControlsRow.ShuffleAction.INDEX_ON [all...] |
PlaybackBaseControlGlue.java | 31 import androidx.leanback.widget.PlaybackControlsRow; 39 * A base abstract class for managing a {@link PlaybackControlsRow} being displayed in 42 * leanback UI components {@link PlaybackControlsRow} {@link PlaybackRowPresenter} 116 PlaybackControlsRow mControlsRow; 118 PlaybackControlsRow.PlayPauseAction mPlayPauseAction; 279 PlaybackControlsRow controlsRow = new PlaybackControlsRow(this); 314 * {@link PlaybackControlsRow#getPrimaryActionsAdapter()} is not provided, a default 317 * {@link PlaybackControlsRow#getSecondaryActionsAdapter()} is not provided, a default 323 public void setControlsRow(PlaybackControlsRow controlsRow) [all...] |
/frameworks/support/samples/SupportLeanbackDemos/src/main/java/com/example/android/leanback/ |
PlaybackControlGlue.java | 28 import androidx.leanback.widget.PlaybackControlsRow; 49 private PlaybackControlsRow.RepeatAction mRepeatAction; 50 private PlaybackControlsRow.ThumbsUpAction mThumbsUpAction; 51 private PlaybackControlsRow.ThumbsDownAction mThumbsDownAction; 52 private PlaybackControlsRow.PictureInPictureAction mPipAction; 65 mThumbsUpAction = new PlaybackControlsRow.ThumbsUpAction(context); 66 mThumbsUpAction.setIndex(PlaybackControlsRow.ThumbsUpAction.INDEX_OUTLINE); 67 mThumbsDownAction = new PlaybackControlsRow.ThumbsDownAction(context); 68 mThumbsDownAction.setIndex(PlaybackControlsRow.ThumbsDownAction.INDEX_OUTLINE); 69 mRepeatAction = new PlaybackControlsRow.RepeatAction(context) [all...] |
PlaybackTransportControlGlueSample.java | 35 import androidx.leanback.widget.PlaybackControlsRow; 48 private PlaybackControlsRow.RepeatAction mRepeatAction; 49 private PlaybackControlsRow.ThumbsUpAction mThumbsUpAction; 50 private PlaybackControlsRow.ThumbsDownAction mThumbsDownAction; 51 private PlaybackControlsRow.PictureInPictureAction mPipAction; 52 private PlaybackControlsRow.ClosedCaptioningAction mClosedCaptioningAction; 57 mClosedCaptioningAction = new PlaybackControlsRow.ClosedCaptioningAction(context); 58 mThumbsUpAction = new PlaybackControlsRow.ThumbsUpAction(context); 59 mThumbsUpAction.setIndex(PlaybackControlsRow.ThumbsUpAction.INDEX_OUTLINE); 60 mThumbsDownAction = new PlaybackControlsRow.ThumbsDownAction(context) [all...] |
MusicPlayerFragment.java | 35 import androidx.leanback.widget.PlaybackControlsRow; 73 private PlaybackControlsRow.RepeatAction mRepeatAction; 74 private PlaybackControlsRow.ShuffleAction mShuffleAction; 92 mRepeatAction = new PlaybackControlsRow.RepeatAction(getContext())); 101 mShuffleAction = new PlaybackControlsRow.ShuffleAction(getContext())); 144 if (action instanceof PlaybackControlsRow.RepeatAction) { 145 PlaybackControlsRow.RepeatAction repeatAction = 146 ((PlaybackControlsRow.RepeatAction) action); 158 if (action instanceof PlaybackControlsRow.ShuffleAction) { 159 PlaybackControlsRow.ShuffleAction shuffleAction [all...] |
SampleVideoFragment.java | 24 import androidx.leanback.widget.PlaybackControlsRow; 112 mMediaPlayerGlue.setMode(PlaybackControlsRow.RepeatAction.INDEX_NONE); 162 mMediaPlayerGlue.setMode(PlaybackControlsRow.RepeatAction.INDEX_ONE);
|
SampleVideoSupportFragment.java | 27 import androidx.leanback.widget.PlaybackControlsRow; 115 mMediaPlayerGlue.setMode(PlaybackControlsRow.RepeatAction.INDEX_NONE); 165 mMediaPlayerGlue.setMode(PlaybackControlsRow.RepeatAction.INDEX_ONE);
|
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/app/ |
PlaybackTestFragment.java | 39 import androidx.leanback.widget.PlaybackControlsRow; 162 private PlaybackControlsRow.RepeatAction mRepeatAction; 163 private PlaybackControlsRow.ThumbsUpAction mThumbsUpAction; 164 private PlaybackControlsRow.ThumbsDownAction mThumbsDownAction; 165 private PlaybackControlsRow.PictureInPictureAction mPipAction; 178 mThumbsUpAction = new PlaybackControlsRow.ThumbsUpAction(context); 179 mThumbsUpAction.setIndex(PlaybackControlsRow.ThumbsUpAction.INDEX_OUTLINE); 180 mThumbsDownAction = new PlaybackControlsRow.ThumbsDownAction(context); 181 mThumbsDownAction.setIndex(PlaybackControlsRow.ThumbsDownAction.INDEX_OUTLINE); 182 mRepeatAction = new PlaybackControlsRow.RepeatAction(context) [all...] |
PlaybackTestSupportFragment.java | 36 import androidx.leanback.widget.PlaybackControlsRow; 159 private PlaybackControlsRow.RepeatAction mRepeatAction; 160 private PlaybackControlsRow.ThumbsUpAction mThumbsUpAction; 161 private PlaybackControlsRow.ThumbsDownAction mThumbsDownAction; 162 private PlaybackControlsRow.PictureInPictureAction mPipAction; 175 mThumbsUpAction = new PlaybackControlsRow.ThumbsUpAction(context); 176 mThumbsUpAction.setIndex(PlaybackControlsRow.ThumbsUpAction.INDEX_OUTLINE); 177 mThumbsDownAction = new PlaybackControlsRow.ThumbsDownAction(context); 178 mThumbsDownAction.setIndex(PlaybackControlsRow.ThumbsDownAction.INDEX_OUTLINE); 179 mRepeatAction = new PlaybackControlsRow.RepeatAction(context) [all...] |
PlaybackFragmentTest.java | 45 import androidx.leanback.widget.PlaybackControlsRow; 98 PlaybackControlsRow controlsRow = fragment.getGlue().getControlsRow(); 102 PlaybackControlsRow.MultiAction playPause = (PlaybackControlsRow.MultiAction) 105 PlaybackControlsRow.MultiAction rewind = (PlaybackControlsRow.MultiAction) 108 PlaybackControlsRow.MultiAction thumbsUp = (PlaybackControlsRow.MultiAction) 119 // First navigate left within PlaybackControlsRow items. 165 PlaybackControlsRow controlsRow = fragment.getGlue().getControlsRow() [all...] |
PlaybackSupportFragmentTest.java | 42 import androidx.leanback.widget.PlaybackControlsRow; 95 PlaybackControlsRow controlsRow = fragment.getGlue().getControlsRow(); 99 PlaybackControlsRow.MultiAction playPause = (PlaybackControlsRow.MultiAction) 102 PlaybackControlsRow.MultiAction rewind = (PlaybackControlsRow.MultiAction) 105 PlaybackControlsRow.MultiAction thumbsUp = (PlaybackControlsRow.MultiAction) 116 // First navigate left within PlaybackControlsRow items. 162 PlaybackControlsRow controlsRow = fragment.getGlue().getControlsRow() [all...] |
/frameworks/support/leanback/src/androidTest/java/androidx/leanback/media/ |
PlaybackControlGlueTest.java | 30 import androidx.leanback.widget.PlaybackControlsRow; 112 assertTrue(host.mRow instanceof PlaybackControlsRow); 138 assertTrue(host.mRow instanceof PlaybackControlsRow); 151 PlaybackControlsRow row = new PlaybackControlsRow(mContext); 173 PlaybackControlsRow row = new PlaybackControlsRow(mContext);
|
PlaybackBannerControlGlueTest.java | 35 import androidx.leanback.widget.PlaybackControlsRow; 86 assertTrue(host.mRow instanceof PlaybackControlsRow); 111 assertTrue(host.mRow instanceof PlaybackControlsRow); 124 PlaybackControlsRow row = new PlaybackControlsRow(mContext); 145 PlaybackControlsRow row = new PlaybackControlsRow(mContext);
|
PlaybackTransportControlGlueTest.java | 37 import androidx.leanback.widget.PlaybackControlsRow; 123 assertTrue(host.mRow instanceof PlaybackControlsRow); 148 assertTrue(host.mRow instanceof PlaybackControlsRow); 161 PlaybackControlsRow row = new PlaybackControlsRow(mContext); 182 PlaybackControlsRow row = new PlaybackControlsRow(mContext);
|
/developers/build/prebuilts/androidtv/leanback/app/src/main/java/com/example/android/tvleanback/ui/ |
PlaybackOverlayFragment.java | 35 import android.support.v17.leanback.widget.PlaybackControlsRow; 36 import android.support.v17.leanback.widget.PlaybackControlsRow.FastForwardAction; 37 import android.support.v17.leanback.widget.PlaybackControlsRow.PlayPauseAction; 38 import android.support.v17.leanback.widget.PlaybackControlsRow.RepeatAction; 39 import android.support.v17.leanback.widget.PlaybackControlsRow.RewindAction; 40 import android.support.v17.leanback.widget.PlaybackControlsRow.ShuffleAction; 41 import android.support.v17.leanback.widget.PlaybackControlsRow.SkipNextAction; 42 import android.support.v17.leanback.widget.PlaybackControlsRow.SkipPreviousAction; 43 import android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsDownAction; 44 import android.support.v17.leanback.widget.PlaybackControlsRow.ThumbsUpAction [all...] |
/frameworks/support/leanback/src/main/java/androidx/leanback/widget/ |
PlaybackControlsRowPresenter.java | 35 * A PlaybackControlsRowPresenter renders a {@link PlaybackControlsRow} to display a 52 * A ViewHolder for the PlaybackControlsRow. 73 final PlaybackControlsRow.OnPlaybackProgressCallback mListener = 74 new PlaybackControlsRow.OnPlaybackProgressCallback() { 76 public void onCurrentPositionChanged(PlaybackControlsRow row, long ms) { 81 public void onDurationChanged(PlaybackControlsRow row, long ms) { 86 public void onBufferedPositionChanged(PlaybackControlsRow row, long ms) { 128 ? ((PlaybackControlsRow) getRow()).getPrimaryActionsAdapter() 129 : ((PlaybackControlsRow) getRow()).getSecondaryActionsAdapter(); 378 PlaybackControlsRow row = (PlaybackControlsRow) vh.getRow() [all...] |
PlaybackTransportRowPresenter.java | 38 * A PlaybackTransportRowPresenter renders a {@link PlaybackControlsRow} to display a 55 * A ViewHolder for the PlaybackControlsRow supporting seek UI. 77 PlaybackControlsRow.PlayPauseAction mPlayPauseAction; 86 final PlaybackControlsRow.OnPlaybackProgressCallback mListener = 87 new PlaybackControlsRow.OnPlaybackProgressCallback() { 89 public void onCurrentPositionChanged(PlaybackControlsRow row, long ms) { 94 public void onDurationChanged(PlaybackControlsRow row, long ms) { 99 public void onBufferedPositionChanged(PlaybackControlsRow row, long ms) { 430 ? ((PlaybackControlsRow) getRow()).getPrimaryActionsAdapter() 431 : ((PlaybackControlsRow) getRow()).getSecondaryActionsAdapter() [all...] |
PlaybackControlsRow.java | 46 public class PlaybackControlsRow extends Row { 53 * Called when {@link PlaybackControlsRow#getCurrentPosition()} changed. 54 * @param row The PlaybackControlsRow that current time changed. 57 public void onCurrentPositionChanged(PlaybackControlsRow row, long currentTimeMs) { 61 * Called when {@link PlaybackControlsRow#getDuration()} changed. 62 * @param row The PlaybackControlsRow that total time changed. 65 public void onDurationChanged(PlaybackControlsRow row, long totalTime) { 69 * Called when {@link PlaybackControlsRow#getBufferedPosition()} changed. 70 * @param row The PlaybackControlsRow that buffered progress changed. 73 public void onBufferedPositionChanged(PlaybackControlsRow row, long bufferedProgressMs) [all...] |
/packages/apps/TV/src/com/android/tv/dvr/ui/playback/ |
DvrPlaybackControlHelper.java | 33 import android.support.v17.leanback.widget.PlaybackControlsRow; 34 import android.support.v17.leanback.widget.PlaybackControlsRow.ClosedCaptioningAction; 35 import android.support.v17.leanback.widget.PlaybackControlsRow.MultiAction; 86 PlaybackControlsRow controlsRow = new PlaybackControlsRow(this);
|