# PlaybackControlsRow

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  
belongs to Maven artifact com.android.support:leanback-v17:28.0.0-alpha1  
Summary:[Nested Classes](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#nestedclasses)\|[Ctors](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#pubctors)\|[Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#pubmethods)\|[Inherited Methods](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#inhmethods)\|[\[Expand All\]](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#)  

# PlaybackControlsRow

| This package is part of the Android[support library](https://developer.android.com/topic/libraries/support-library)which is no longer maintained. The support library has been superseded by[AndroidX](https://developer.android.com/jetpack/androidx)which is part of[Jetpack](https://developer.android.com/jetpack). We recommend using the AndroidX libraries in all new projects. You should also consider[migrating](https://developer.android.com/jetpack/androidx/migrate)existing projects to AndroidX. To find the AndroidX class that maps to this deprecated class, see the AndroidX support library[class mappings](https://developer.android.com/jetpack/androidx/migrate/class-mappings).

`
public


class
PlaybackControlsRow
`  
`


``

extends `[Row](https://developer.android.com/reference/android/support/v17/leanback/widget/Row)`


``


`

|---|---|---------------------------------------------------------|
| java.lang.Object                                              |||
| ↳ | [android.support.v17.leanback.widget.Row](https://developer.android.com/reference/android/support/v17/leanback/widget/Row) ||
|   | ↳ | android.support.v17.leanback.widget.PlaybackControlsRow |

<br />

*** ** * ** ***

A[Row](https://developer.android.com/reference/android/support/v17/leanback/widget/Row)of playback controls to be displayed by a[PlaybackControlsRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRowPresenter). This row consists of some optional item detail, a series of primary actions, and an optional series of secondary actions.

Controls are specified via an[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter)containing one or more[Action](https://developer.android.com/reference/android/support/v17/leanback/widget/Action)s.

Adapters should have their[PresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/PresenterSelector)set to an instance of[ControlButtonPresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/ControlButtonPresenterSelector).

<br />

## Summary

|                                                                                                           ### Nested classes                                                                                                           ||
|----------|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` class` | [PlaybackControlsRow.ClosedCaptioningAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ClosedCaptioningAction) An action for displaying a CC (Closed Captioning) icon. |
| ` class` | [PlaybackControlsRow.FastForwardAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.FastForwardAction) An action displaying an icon for fast forward.                    |
| ` class` | [PlaybackControlsRow.HighQualityAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.HighQualityAction) An action for displaying a HQ (High Quality) icon.                |
| ` class` | [PlaybackControlsRow.MoreActions](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.MoreActions) An action displaying an icon for "more actions".                              |
| ` class` | [PlaybackControlsRow.MultiAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.MultiAction) Base class for an action comprised of a series of icons.                      |
| ` class` | [PlaybackControlsRow.OnPlaybackProgressCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.OnPlaybackProgressCallback) Listener for progress or duration change.       |
| ` class` | [PlaybackControlsRow.PictureInPictureAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.PictureInPictureAction) An action displaying an icon for picture-in-picture.    |
| ` class` | [PlaybackControlsRow.PlayPauseAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.PlayPauseAction) An action displaying icons for play and pause.                        |
| ` class` | [PlaybackControlsRow.RepeatAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.RepeatAction) An action for displaying three repeat states: none, one, or all.            |
| ` class` | [PlaybackControlsRow.RewindAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.RewindAction) An action displaying an icon for rewind.                                    |
| ` class` | [PlaybackControlsRow.ShuffleAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ShuffleAction) An action for displaying a shuffle icon.                                  |
| ` class` | [PlaybackControlsRow.SkipNextAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.SkipNextAction) An action displaying an icon for skip next.                             |
| ` class` | [PlaybackControlsRow.SkipPreviousAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.SkipPreviousAction) An action displaying an icon for skip previous.                 |
| ` class` | [PlaybackControlsRow.ThumbsAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsAction) A base class for displaying a thumbs action.                                |
| ` class` | [PlaybackControlsRow.ThumbsDownAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsDownAction) An action displaying an icon for thumbs down.                       |
| ` class` | [PlaybackControlsRow.ThumbsUpAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsUpAction) An action displaying an icon for thumbs up.                             |

|                                                                                                                         ### Public constructors                                                                                                                          ||
|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|---|
| ` `[PlaybackControlsRow](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#PlaybackControlsRow(java.lang.Object))`(Object item) ` Constructor for a PlaybackControlsRow that displays some details from the given item. |
| ` `[PlaybackControlsRow](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#PlaybackControlsRow())`() ` Constructor for a PlaybackControlsRow that has no item details.                                                  |

|                                                                                                                                                                                                                                                                                                                 ### Public methods                                                                                                                                                                                                                                                                                                                 ||
|---------------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| ` `[Action](https://developer.android.com/reference/android/support/v17/leanback/widget/Action)                     | ` `[getActionForKeyCode](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getActionForKeyCode(android.support.v17.leanback.widget.ObjectAdapter, int))`(`[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter)` adapter, int keyCode) ` Returns the Action associated with the given keycode, or null if no associated action exists.                                                                                     |
| ` `[Action](https://developer.android.com/reference/android/support/v17/leanback/widget/Action)                     | ` `[getActionForKeyCode](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getActionForKeyCode(int))`(int keyCode) ` Returns the Action associated with the given keycode, or null if no associated action exists.                                                                                                                                                                                                                                                              |
| ` long`                                                                                                             | ` `[getBufferedPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getBufferedPosition())`() ` Returns the buffered progress of long type for the playback controls row.                                                                                                                                                                                                                                                                                                |
| ` int`                                                                                                              | ` `[getBufferedProgress](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getBufferedProgress())`() ` *This method was deprecated in API level 26.1.0. Use[getBufferedPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getBufferedPosition())*                                                                                                                                                                      |
| ` long`                                                                                                             | ` `[getBufferedProgressLong](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getBufferedProgressLong())`() ` *This method was deprecated in API level 26.1.0. Use[getBufferedPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getBufferedPosition())*                                                                                                                                                              |
| ` long`                                                                                                             | ` `[getCurrentPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getCurrentPosition())`() ` Returns the current time in milliseconds of long type for playback controls row.                                                                                                                                                                                                                                                                                           |
| ` int`                                                                                                              | ` `[getCurrentTime](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getCurrentTime())`() ` *This method was deprecated in API level 26.1.0. Use[getCurrentPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getCurrentPosition())*                                                                                                                                                                                  |
| ` long`                                                                                                             | ` `[getCurrentTimeLong](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getCurrentTimeLong())`() ` *This method was deprecated in API level 26.1.0. Use[getCurrentPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getCurrentPosition())*                                                                                                                                                                          |
| ` long`                                                                                                             | ` `[getDuration](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getDuration())`() ` Returns duration in milliseconds.                                                                                                                                                                                                                                                                                                                                                        |
| ` final `[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)                | ` `[getImageDrawable](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getImageDrawable())`() ` Returns the image[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)of this row.                                                                                                                                                                                                                                                       |
| ` final Object`                                                                                                     | ` `[getItem](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getItem())`() ` Returns the main item for the details page.                                                                                                                                                                                                                                                                                                                                                      |
| ` final `[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter) | ` `[getPrimaryActionsAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getPrimaryActionsAdapter())`() ` Returns the primary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).                                                                                                                                                                                                                         |
| ` final `[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter) | ` `[getSecondaryActionsAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getSecondaryActionsAdapter())`() ` Returns the secondary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).                                                                                                                                                                                                                   |
| ` int`                                                                                                              | ` `[getTotalTime](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getTotalTime())`() ` *This method was deprecated in API level 26.1.0. use[getDuration()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getDuration())*                                                                                                                                                                                                    |
| ` long`                                                                                                             | ` `[getTotalTimeLong](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getTotalTimeLong())`() ` *This method was deprecated in API level 26.1.0. use[getDuration()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getDuration())*                                                                                                                                                                                            |
| ` void`                                                                                                             | ` `[setBufferedPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setBufferedPosition(long))`(long ms) ` Sets the buffered progress for the playback controls row.                                                                                                                                                                                                                                                                                                     |
| ` void`                                                                                                             | ` `[setBufferedProgress](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setBufferedProgress(int))`(int ms) ` *This method was deprecated in API level 26.1.0. Use[setBufferedPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setBufferedPosition(long))*                                                                                                                                                     |
| ` void`                                                                                                             | ` `[setBufferedProgressLong](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setBufferedProgressLong(long))`(long ms) ` *This method was deprecated in API level 26.1.0. Use[setBufferedPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setBufferedPosition(long))*                                                                                                                                           |
| ` void`                                                                                                             | ` `[setCurrentPosition](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setCurrentPosition(long))`(long ms) ` Sets the current time in milliseconds for the playback controls row.                                                                                                                                                                                                                                                                                            |
| ` void`                                                                                                             | ` `[setCurrentTime](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setCurrentTime(int))`(int ms) ` *This method was deprecated in API level 26.1.0. use[setCurrentPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setCurrentPosition(long))*                                                                                                                                                                 |
| ` void`                                                                                                             | ` `[setCurrentTimeLong](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setCurrentTimeLong(long))`(long ms) ` *This method was deprecated in API level 26.1.0. use[setCurrentPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setCurrentPosition(long))*                                                                                                                                                       |
| ` void`                                                                                                             | ` `[setDuration](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setDuration(long))`(long ms) ` Sets the total time in milliseconds (long type) for the playback controls row.                                                                                                                                                                                                                                                                                                |
| ` final void`                                                                                                       | ` `[setImageBitmap](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setImageBitmap(android.content.Context, android.graphics.Bitmap))`(`[Context](https://developer.android.com/reference/android/content/Context.html)` context, `[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html)` bm) ` Sets a[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html)for this row.                                                    |
| ` final void`                                                                                                       | ` `[setImageDrawable](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setImageDrawable(android.graphics.drawable.Drawable))`(`[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)` drawable) ` Sets a {link @Drawable} image for this row.                                                                                                                                                                                            |
| ` void`                                                                                                             | ` `[setOnPlaybackProgressChangedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setOnPlaybackProgressChangedListener(android.support.v17.leanback.widget.PlaybackControlsRow.OnPlaybackProgressCallback))`(`[PlaybackControlsRow.OnPlaybackProgressCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.OnPlaybackProgressCallback)` listener) ` Sets a listener to be called when the playback state changes. |
| ` final void`                                                                                                       | ` `[setPrimaryActionsAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setPrimaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter))`(`[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter)` adapter) ` Sets the primary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).                                                       |
| ` final void`                                                                                                       | ` `[setSecondaryActionsAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setSecondaryActionsAdapter(android.support.v17.leanback.widget.ObjectAdapter))`(`[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter)` adapter) ` Sets the secondary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).                                                 |
| ` void`                                                                                                             | ` `[setTotalTime](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setTotalTime(int))`(int ms) ` *This method was deprecated in API level 26.1.0. Use[setDuration(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setDuration(long))*                                                                                                                                                                                   |
| ` void`                                                                                                             | ` `[setTotalTimeLong](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setTotalTimeLong(long))`(long ms) ` *This method was deprecated in API level 26.1.0. Use[setDuration(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setDuration(long))*                                                                                                                                                                         |

| ### Inherited methods |
|-----------------------|---|
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#)From class` `[android.support.v17.leanback.widget.Row](https://developer.android.com/reference/android/support/v17/leanback/widget/Row)` ` |---------------------------------------------------------------------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| | ` final `[HeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/HeaderItem) | ` `[getHeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/Row#getHeaderItem())`() ` Returns the[HeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/HeaderItem)that represents metadata for the row.                                                                                                                                                             | | ` final long`                                                                                                 | ` `[getId](https://developer.android.com/reference/android/support/v17/leanback/widget/Row#getId())`() ` Returns a unique identifier for this row.                                                                                                                                                                                                                                                                                        | | ` boolean`                                                                                                    | ` `[isRenderedAsRowView](https://developer.android.com/reference/android/support/v17/leanback/widget/Row#isRenderedAsRowView())`() ` Returns true if this Row can be rendered in a visible row view, false otherwise.                                                                                                                                                                                                                     | | ` final void`                                                                                                 | ` `[setHeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/Row#setHeaderItem(android.support.v17.leanback.widget.HeaderItem))`(`[HeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/HeaderItem)` headerItem) ` Sets the[HeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/HeaderItem)that represents metadata for the row. | | ` final void`                                                                                                 | ` `[setId](https://developer.android.com/reference/android/support/v17/leanback/widget/Row#setId(long))`(long id) ` Sets the id for this row.                                                                                                                                                                                                                                                                                             | ||
| [![](https://developer.android.com/static/assets/images/styles/disclosure_down.png)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#)From class` java.lang.Object ` |-------------------|-------------------------------| | ` Object`         | ` clone() `                   | | ` boolean`        | ` equals(Object arg0) `       | | ` void`           | ` finalize() `                | | ` final Class<?>` | ` getClass() `                | | ` int`            | ` hashCode() `                | | ` final void`     | ` notify() `                  | | ` final void`     | ` notifyAll() `               | | ` String`         | ` toString() `                | | ` final void`     | ` wait(long arg0, int arg1) ` | | ` final void`     | ` wait(long arg0) `           | | ` final void`     | ` wait() `                    | ||

## Public constructors

### PlaybackControlsRow

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
PlaybackControlsRow (Object item)
```

Constructor for a PlaybackControlsRow that displays some details from the given item.

<br />

|                     Parameters                      ||
|--------|---------------------------------------------|
| `item` | `Object`: The main item for the row. <br /> |

### PlaybackControlsRow

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
PlaybackControlsRow ()
```

Constructor for a PlaybackControlsRow that has no item details.

<br />

## Public methods

### getActionForKeyCode

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
Action getActionForKeyCode (ObjectAdapter adapter, 
                int keyCode)
```

Returns the Action associated with the given keycode, or null if no associated action exists.

<br />

|            Parameters             ||
|-----------|------------------------|
| `adapter` | `ObjectAdapter` <br /> |
| `keyCode` | `int` <br />           |

|                                               Returns                                                ||
|----------------------------------------------------------------------------------------------|--------|
| [Action](https://developer.android.com/reference/android/support/v17/leanback/widget/Action) | <br /> |

### getActionForKeyCode

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
Action getActionForKeyCode (int keyCode)
```

Returns the Action associated with the given keycode, or null if no associated action exists. Searches the primary adapter first, then the secondary adapter.

<br />

|       Parameters        ||
|-----------|--------------|
| `keyCode` | `int` <br /> |

|                                               Returns                                                ||
|----------------------------------------------------------------------------------------------|--------|
| [Action](https://developer.android.com/reference/android/support/v17/leanback/widget/Action) | <br /> |

### getBufferedPosition

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
long getBufferedPosition ()
```

Returns the buffered progress of long type for the playback controls row.

<br />

|    Returns     ||
|--------|--------|
| `long` | <br /> |

### getBufferedProgress

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
int getBufferedProgress ()
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[getBufferedPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getBufferedPosition())

Returns the buffered progress for the playback controls row.

<br />

|    Returns    ||
|-------|--------|
| `int` | <br /> |

|                                   Throws                                   ||
|-----------------------|-----------------------------------------------------|
| `ArithmeticException` | If buffered progress in milliseconds overflows int. |

### getBufferedProgressLong

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
long getBufferedProgressLong ()
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[getBufferedPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getBufferedPosition())

Returns the buffered progress of long type for the playback controls row.

<br />

|    Returns     ||
|--------|--------|
| `long` | <br /> |

### getCurrentPosition

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
long getCurrentPosition ()
```

Returns the current time in milliseconds of long type for playback controls row.

<br />

|    Returns     ||
|--------|--------|
| `long` | <br /> |

### getCurrentTime

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
int getCurrentTime ()
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[getCurrentPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getCurrentPosition())

Returns the current time in milliseconds for the playback controls row.

<br />

|    Returns    ||
|-------|--------|
| `int` | <br /> |

|                                Throws                                 ||
|-----------------------|------------------------------------------------|
| `ArithmeticException` | If current time in milliseconds overflows int. |

### getCurrentTimeLong

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
long getCurrentTimeLong ()
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[getCurrentPosition()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getCurrentPosition())

Returns the current time in milliseconds of long type for playback controls row.

<br />

|    Returns     ||
|--------|--------|
| `long` | <br /> |

### getDuration

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
long getDuration ()
```

Returns duration in milliseconds.

<br />

|                 Returns                  ||
|--------|----------------------------------|
| `long` | Duration in milliseconds. <br /> |

### getImageDrawable

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
Drawable getImageDrawable ()
```

Returns the image[Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html)of this row.

<br />

|                                                                                   Returns                                                                                    ||
|---------------------------------------------------------------------------------------------|---------------------------------------------------------------------------------|
| [Drawable](https://developer.android.com/reference/android/graphics/drawable/Drawable.html) | The overview's image drawable, or null if no drawable has been assigned. <br /> |

### getItem

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
Object getItem ()
```

Returns the main item for the details page.

<br />

|     Returns      ||
|----------|--------|
| `Object` | <br /> |

### getPrimaryActionsAdapter

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
ObjectAdapter getPrimaryActionsAdapter ()
```

Returns the primary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).

<br />

|                                                      Returns                                                       ||
|------------------------------------------------------------------------------------------------------------|--------|
| [ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter) | <br /> |

### getSecondaryActionsAdapter

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
ObjectAdapter getSecondaryActionsAdapter ()
```

Returns the secondary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).

<br />

|                                                      Returns                                                       ||
|------------------------------------------------------------------------------------------------------------|--------|
| [ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter) | <br /> |

### getTotalTime

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
int getTotalTime ()
```

<br />

**This method was deprecated in API level 26.1.0.**   
use[getDuration()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getDuration())

Returns the total time in milliseconds for the playback controls row.

<br />

|    Returns    ||
|-------|--------|
| `int` | <br /> |

|                               Throws                                ||
|-----------------------|----------------------------------------------|
| `ArithmeticException` | If total time in milliseconds overflows int. |

### getTotalTimeLong

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
long getTotalTimeLong ()
```

<br />

**This method was deprecated in API level 26.1.0.**   
use[getDuration()](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#getDuration())

Returns the total time in milliseconds of long type for the playback controls row.

<br />

|    Returns     ||
|--------|--------|
| `long` | <br /> |

### setBufferedPosition

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setBufferedPosition (long ms)
```

Sets the buffered progress for the playback controls row.

<br />

|                              Parameters                              ||
|------|----------------------------------------------------------------|
| `ms` | `long`: Buffered progress in milliseconds of long type. <br /> |

### setBufferedProgress

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setBufferedProgress (int ms)
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[setBufferedPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setBufferedPosition(long))

Sets the buffered progress for the playback controls row. If this row is bound to a view, the view will automatically be updated to reflect the new value.

<br />

|     Parameters     ||
|------|--------------|
| `ms` | `int` <br /> |

### setBufferedProgressLong

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setBufferedProgressLong (long ms)
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[setBufferedPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setBufferedPosition(long))

Sets the buffered progress for the playback controls row.

<br />

|                              Parameters                              ||
|------|----------------------------------------------------------------|
| `ms` | `long`: Buffered progress in milliseconds of long type. <br /> |

### setCurrentPosition

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setCurrentPosition (long ms)
```

Sets the current time in milliseconds for the playback controls row. If this row is bound to a view, the view will automatically be updated to reflect the new value.

<br />

|                           Parameters                            ||
|------|-----------------------------------------------------------|
| `ms` | `long`: Current time in milliseconds of long type. <br /> |

### setCurrentTime

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setCurrentTime (int ms)
```

<br />

**This method was deprecated in API level 26.1.0.**   
use[setCurrentPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setCurrentPosition(long))

Sets the current time in milliseconds for the playback controls row. If this row is bound to a view, the view will automatically be updated to reflect the new value.

<br />

|     Parameters     ||
|------|--------------|
| `ms` | `int` <br /> |

### setCurrentTimeLong

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setCurrentTimeLong (long ms)
```

<br />

**This method was deprecated in API level 26.1.0.**   
use[setCurrentPosition(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setCurrentPosition(long))

Sets the current time in milliseconds for playback controls row in long type.

<br />

|                           Parameters                            ||
|------|-----------------------------------------------------------|
| `ms` | `long`: Current time in milliseconds of long type. <br /> |

### setDuration

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setDuration (long ms)
```

Sets the total time in milliseconds (long type) for the playback controls row. If this row is bound to a view, the view will automatically be updated to reflect the new value.

<br />

|                          Parameters                           ||
|------|---------------------------------------------------------|
| `ms` | `long`: Total time in milliseconds of long type. <br /> |

### setImageBitmap

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setImageBitmap (Context context, 
                Bitmap bm)
```

Sets a[Bitmap](https://developer.android.com/reference/android/graphics/Bitmap.html)for this row.

If set after the row has been bound to a view, the adapter must be notified that this row has changed.

<br />

<br />

|                                 Parameters                                 ||
|-----------|-----------------------------------------------------------------|
| `context` | `Context`: The context to retrieve display metrics from. <br /> |
| `bm`      | `Bitmap`: The bitmap to set. <br />                             |

### setImageDrawable

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setImageDrawable (Drawable drawable)
```

Sets a {link @Drawable} image for this row.

If set after the row has been bound to a view, the adapter must be notified that this row has changed.

<br />

<br />

|                     Parameters                      ||
|------------|-----------------------------------------|
| `drawable` | `Drawable`: The drawable to set. <br /> |

### setOnPlaybackProgressChangedListener

added in[version 26.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setOnPlaybackProgressChangedListener (PlaybackControlsRow.OnPlaybackProgressCallback listener)
```

Sets a listener to be called when the playback state changes.

<br />

|                             Parameters                              ||
|------------|---------------------------------------------------------|
| `listener` | `PlaybackControlsRow.OnPlaybackProgressCallback` <br /> |

### setPrimaryActionsAdapter

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setPrimaryActionsAdapter (ObjectAdapter adapter)
```

Sets the primary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).

If set after the row has been bound to a view, the adapter must be notified that this row has changed.

<br />

<br />

|            Parameters             ||
|-----------|------------------------|
| `adapter` | `ObjectAdapter` <br /> |

### setSecondaryActionsAdapter

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setSecondaryActionsAdapter (ObjectAdapter adapter)
```

Sets the secondary actions[ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter).

If set after the row has been bound to a view, the adapter must be notified that this row has changed.

<br />

<br />

|            Parameters             ||
|-----------|------------------------|
| `adapter` | `ObjectAdapter` <br /> |

### setTotalTime

added in[version 22.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setTotalTime (int ms)
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[setDuration(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setDuration(long))

Sets the total time in milliseconds for the playback controls row.

If set after the row has been bound to a view, the adapter must be notified that this row has changed.

<br />

<br />

|     Parameters     ||
|------|--------------|
| `ms` | `int` <br /> |

### setTotalTimeLong

added in[version 25.1.0](https://developer.android.com/topic/libraries/support-library/revisions)  

```
void setTotalTimeLong (long ms)
```

<br />

**This method was deprecated in API level 26.1.0.**   
Use[setDuration(long)](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow#setDuration(long))

Sets the total time in milliseconds (long type) for the playback controls row.

<br />

|                          Parameters                           ||
|------|---------------------------------------------------------|
| `ms` | `long`: Total time in milliseconds of long type. <br /> |

-

  ## Interfaces

  - [BaseGridView.OnKeyInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnKeyInterceptListener)
  - [BaseGridView.OnMotionInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnMotionInterceptListener)
  - [BaseGridView.OnTouchInterceptListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnTouchInterceptListener)
  - [BaseGridView.OnUnhandledKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView.OnUnhandledKeyListener)
  - [BaseOnItemViewClickedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseOnItemViewClickedListener)
  - [BaseOnItemViewSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseOnItemViewSelectedListener)
  - [BrowseFrameLayout.OnChildFocusListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BrowseFrameLayout.OnChildFocusListener)
  - [BrowseFrameLayout.OnFocusSearchListener](https://developer.android.com/reference/android/support/v17/leanback/widget/BrowseFrameLayout.OnFocusSearchListener)
  - [FacetProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/FacetProvider)
  - [FacetProviderAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/FacetProviderAdapter)
  - [FocusHighlight](https://developer.android.com/reference/android/support/v17/leanback/widget/FocusHighlight)
  - [FragmentAnimationProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/FragmentAnimationProvider)
  - [ImeKeyMonitor](https://developer.android.com/reference/android/support/v17/leanback/widget/ImeKeyMonitor)
  - [ImeKeyMonitor.ImeKeyListener](https://developer.android.com/reference/android/support/v17/leanback/widget/ImeKeyMonitor.ImeKeyListener)
  - [MultiActionsProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/MultiActionsProvider)
  - [OnActionClickedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnActionClickedListener)
  - [OnChildLaidOutListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildLaidOutListener)
  - [OnChildSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildSelectedListener)
  - [OnItemViewClickedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnItemViewClickedListener)
  - [OnItemViewSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnItemViewSelectedListener)
  - [PlaybackSeekUi](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekUi)
  - [SearchBar.SearchBarListener](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchBar.SearchBarListener)
  - [SearchBar.SearchBarPermissionListener](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchBar.SearchBarPermissionListener)
  - [SearchEditText.OnKeyboardDismissListener](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchEditText.OnKeyboardDismissListener)
  - [SpeechRecognitionCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/SpeechRecognitionCallback)
  - [TitleViewAdapter.Provider](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleViewAdapter.Provider)
  - [ViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/ViewHolderTask)
-

  ## Classes

  - [AbstractDetailsDescriptionPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractDetailsDescriptionPresenter)
  - [AbstractDetailsDescriptionPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractDetailsDescriptionPresenter.ViewHolder)
  - [AbstractMediaItemPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaItemPresenter)
  - [AbstractMediaItemPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaItemPresenter.ViewHolder)
  - [AbstractMediaListHeaderPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaListHeaderPresenter)
  - [AbstractMediaListHeaderPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/AbstractMediaListHeaderPresenter.ViewHolder)
  - [Action](https://developer.android.com/reference/android/support/v17/leanback/widget/Action)
  - [ArrayObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ArrayObjectAdapter)
  - [BaseCardView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseCardView)
  - [BaseCardView.LayoutParams](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseCardView.LayoutParams)
  - [BaseGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/BaseGridView)
  - [BrowseFrameLayout](https://developer.android.com/reference/android/support/v17/leanback/widget/BrowseFrameLayout)
  - [ClassPresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/ClassPresenterSelector)
  - [ControlButtonPresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/ControlButtonPresenterSelector)
  - [CursorObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/CursorObjectAdapter)
  - [DetailsOverviewLogoPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewLogoPresenter)
  - [DetailsOverviewLogoPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewLogoPresenter.ViewHolder)
  - [DetailsOverviewRow](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRow)
  - [DetailsOverviewRow.Listener](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRow.Listener)
  - [DetailsOverviewRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRowPresenter)
  - [DetailsOverviewRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsOverviewRowPresenter.ViewHolder)
  - [DetailsParallax](https://developer.android.com/reference/android/support/v17/leanback/widget/DetailsParallax)
  - [DiffCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/DiffCallback)
  - [DividerPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/DividerPresenter)
  - [DividerRow](https://developer.android.com/reference/android/support/v17/leanback/widget/DividerRow)
  - [FocusHighlightHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/FocusHighlightHelper)
  - [FullWidthDetailsOverviewRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter)
  - [FullWidthDetailsOverviewRowPresenter.Listener](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.Listener)
  - [FullWidthDetailsOverviewRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.ViewHolder)
  - [FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewRowPresenter.ViewHolder.DetailsOverviewRowListener)
  - [FullWidthDetailsOverviewSharedElementHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/FullWidthDetailsOverviewSharedElementHelper)
  - [GuidanceStylist](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidanceStylist)
  - [GuidanceStylist.Guidance](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidanceStylist.Guidance)
  - [GuidedAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction)
  - [GuidedAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.Builder)
  - [GuidedAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedAction.BuilderBase)
  - [GuidedActionDiffCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionDiffCallback)
  - [GuidedActionEditText](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionEditText)
  - [GuidedActionsStylist](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionsStylist)
  - [GuidedActionsStylist.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedActionsStylist.ViewHolder)
  - [GuidedDatePickerAction](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction)
  - [GuidedDatePickerAction.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.Builder)
  - [GuidedDatePickerAction.BuilderBase](https://developer.android.com/reference/android/support/v17/leanback/widget/GuidedDatePickerAction.BuilderBase)
  - [HeaderItem](https://developer.android.com/reference/android/support/v17/leanback/widget/HeaderItem)
  - [HorizontalGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/HorizontalGridView)
  - [HorizontalHoverCardSwitcher](https://developer.android.com/reference/android/support/v17/leanback/widget/HorizontalHoverCardSwitcher)
  - [ImageCardView](https://developer.android.com/reference/android/support/v17/leanback/widget/ImageCardView)
  - [ItemAlignmentFacet](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemAlignmentFacet)
  - [ItemAlignmentFacet.ItemAlignmentDef](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemAlignmentFacet.ItemAlignmentDef)
  - [ItemBridgeAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter)
  - [ItemBridgeAdapter.AdapterListener](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter.AdapterListener)
  - [ItemBridgeAdapter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter.ViewHolder)
  - [ItemBridgeAdapter.Wrapper](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapter.Wrapper)
  - [ItemBridgeAdapterShadowOverlayWrapper](https://developer.android.com/reference/android/support/v17/leanback/widget/ItemBridgeAdapterShadowOverlayWrapper)
  - [ListRow](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRow)
  - [ListRowHoverCardView](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowHoverCardView)
  - [ListRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowPresenter)
  - [ListRowPresenter.SelectItemViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowPresenter.SelectItemViewHolderTask)
  - [ListRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowPresenter.ViewHolder)
  - [ListRowView](https://developer.android.com/reference/android/support/v17/leanback/widget/ListRowView)
  - [MultiActionsProvider.MultiAction](https://developer.android.com/reference/android/support/v17/leanback/widget/MultiActionsProvider.MultiAction)
  - [ObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter)
  - [ObjectAdapter.DataObserver](https://developer.android.com/reference/android/support/v17/leanback/widget/ObjectAdapter.DataObserver)
  - [OnChildViewHolderSelectedListener](https://developer.android.com/reference/android/support/v17/leanback/widget/OnChildViewHolderSelectedListener)
  - [PageRow](https://developer.android.com/reference/android/support/v17/leanback/widget/PageRow)
  - [Parallax](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax)
  - [Parallax.FloatProperty](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax.FloatProperty)
  - [Parallax.IntProperty](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax.IntProperty)
  - [Parallax.PropertyMarkerValue](https://developer.android.com/reference/android/support/v17/leanback/widget/Parallax.PropertyMarkerValue)
  - [ParallaxEffect](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxEffect)
  - [ParallaxTarget](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxTarget)
  - [ParallaxTarget.DirectPropertyTarget](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxTarget.DirectPropertyTarget)
  - [ParallaxTarget.PropertyValuesHolderTarget](https://developer.android.com/reference/android/support/v17/leanback/widget/ParallaxTarget.PropertyValuesHolderTarget)
  - [PlaybackControlsRow](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow)
  - [PlaybackControlsRow.ClosedCaptioningAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ClosedCaptioningAction)
  - [PlaybackControlsRow.FastForwardAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.FastForwardAction)
  - [PlaybackControlsRow.HighQualityAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.HighQualityAction)
  - [PlaybackControlsRow.MoreActions](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.MoreActions)
  - [PlaybackControlsRow.MultiAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.MultiAction)
  - [PlaybackControlsRow.OnPlaybackProgressCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.OnPlaybackProgressCallback)
  - [PlaybackControlsRow.PictureInPictureAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.PictureInPictureAction)
  - [PlaybackControlsRow.PlayPauseAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.PlayPauseAction)
  - [PlaybackControlsRow.RepeatAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.RepeatAction)
  - [PlaybackControlsRow.RewindAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.RewindAction)
  - [PlaybackControlsRow.ShuffleAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ShuffleAction)
  - [PlaybackControlsRow.SkipNextAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.SkipNextAction)
  - [PlaybackControlsRow.SkipPreviousAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.SkipPreviousAction)
  - [PlaybackControlsRow.ThumbsAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsAction)
  - [PlaybackControlsRow.ThumbsDownAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsDownAction)
  - [PlaybackControlsRow.ThumbsUpAction](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRow.ThumbsUpAction)
  - [PlaybackControlsRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRowPresenter)
  - [PlaybackControlsRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackControlsRowPresenter.ViewHolder)
  - [PlaybackRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackRowPresenter)
  - [PlaybackRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackRowPresenter.ViewHolder)
  - [PlaybackSeekDataProvider](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekDataProvider)
  - [PlaybackSeekDataProvider.ResultCallback](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekDataProvider.ResultCallback)
  - [PlaybackSeekUi.Client](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackSeekUi.Client)
  - [PlaybackTransportRowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackTransportRowPresenter)
  - [PlaybackTransportRowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/PlaybackTransportRowPresenter.ViewHolder)
  - [Presenter](https://developer.android.com/reference/android/support/v17/leanback/widget/Presenter)
  - [Presenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/Presenter.ViewHolder)
  - [Presenter.ViewHolderTask](https://developer.android.com/reference/android/support/v17/leanback/widget/Presenter.ViewHolderTask)
  - [PresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/PresenterSelector)
  - [PresenterSwitcher](https://developer.android.com/reference/android/support/v17/leanback/widget/PresenterSwitcher)
  - [RecyclerViewParallax](https://developer.android.com/reference/android/support/v17/leanback/widget/RecyclerViewParallax)
  - [RecyclerViewParallax.ChildPositionProperty](https://developer.android.com/reference/android/support/v17/leanback/widget/RecyclerViewParallax.ChildPositionProperty)
  - [Row](https://developer.android.com/reference/android/support/v17/leanback/widget/Row)
  - [RowHeaderPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/RowHeaderPresenter)
  - [RowHeaderPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/RowHeaderPresenter.ViewHolder)
  - [RowHeaderView](https://developer.android.com/reference/android/support/v17/leanback/widget/RowHeaderView)
  - [RowPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/RowPresenter)
  - [RowPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/RowPresenter.ViewHolder)
  - [SearchBar](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchBar)
  - [SearchEditText](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchEditText)
  - [SearchOrbView](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchOrbView)
  - [SearchOrbView.Colors](https://developer.android.com/reference/android/support/v17/leanback/widget/SearchOrbView.Colors)
  - [SectionRow](https://developer.android.com/reference/android/support/v17/leanback/widget/SectionRow)
  - [ShadowOverlayContainer](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayContainer)
  - [ShadowOverlayHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayHelper)
  - [ShadowOverlayHelper.Builder](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayHelper.Builder)
  - [ShadowOverlayHelper.Options](https://developer.android.com/reference/android/support/v17/leanback/widget/ShadowOverlayHelper.Options)
  - [SinglePresenterSelector](https://developer.android.com/reference/android/support/v17/leanback/widget/SinglePresenterSelector)
  - [SparseArrayObjectAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/SparseArrayObjectAdapter)
  - [SpeechOrbView](https://developer.android.com/reference/android/support/v17/leanback/widget/SpeechOrbView)
  - [TitleHelper](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleHelper)
  - [TitleView](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleView)
  - [TitleViewAdapter](https://developer.android.com/reference/android/support/v17/leanback/widget/TitleViewAdapter)
  - [VerticalGridPresenter](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridPresenter)
  - [VerticalGridPresenter.ViewHolder](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridPresenter.ViewHolder)
  - [VerticalGridView](https://developer.android.com/reference/android/support/v17/leanback/widget/VerticalGridView)