# androidx.mediarouter.app

*** ** * ** ***

## Classes

|---|---|
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteActionProvider` | The media route action provider displays a `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteButton` in the application's `https://developer.android.com/reference/androidx/appcompat/app/ActionBar` to allow the user to select routes and to control the currently selected route. |
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteButton` | The media route button allows the user to select routes and to control the currently selected route. |
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteChooserDialog` | This class implements the route chooser dialog for `https://developer.android.com/reference/androidx/mediarouter/media/MediaRouter`. |
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteChooserDialogFragment` | Media route chooser dialog fragment. |
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteControllerDialog` | This class implements the route controller dialog for `https://developer.android.com/reference/androidx/mediarouter/media/MediaRouter`. |
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteControllerDialogFragment` | Media route controller dialog fragment. |
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteDialogFactory` | The media route dialog factory is responsible for creating the media route chooser and controller dialogs as needed. |
| `https://developer.android.com/reference/androidx/mediarouter/app/MediaRouteDiscoveryFragment` | Media route discovery fragment. |
| `https://developer.android.com/reference/androidx/mediarouter/app/SystemOutputSwitcherDialogController` | Provides an utility method to show the system's output switcher dialog. |