# MediaRouteProvider.ProviderMetadata

# MediaRouteProvider.ProviderMetadata

Artifact:[androidx.mediarouter:mediarouter](https://developer.android.com/jetpack/androidx/releases/mediarouter)  
[View Source](https://cs.android.com/search?q=file:androidx/mediarouter/media/MediaRouteProvider.java+class:androidx.mediarouter.media.MediaRouteProvider.ProviderMetadata)  
Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/mediarouter#1.1.0)

*** ** * ** ***

Kotlin\|[Java](https://developer.android.com/reference/androidx/mediarouter/media/MediaRouteProvider.ProviderMetadata "View this page in Java")

<br />

```
class MediaRouteProvider.ProviderMetadata
```

<br />

*** ** * ** ***

Describes properties of the route provider's implementation.

This object is immutable once created.

## Summary

|                                    ### Public functions                                     |
|---------------------------------------------------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| [ComponentName](https://developer.android.com/reference/android/content/ComponentName.html) | [getComponentName](https://developer.android.com/reference/kotlin/androidx/mediarouter/media/MediaRouteProvider.ProviderMetadata#getComponentName())`()` Gets the provider's component name. |
| [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)           | [getPackageName](https://developer.android.com/reference/kotlin/androidx/mediarouter/media/MediaRouteProvider.ProviderMetadata#getPackageName())`()` Gets the provider's package name.       |
| [String](https://kotlinlang.org/api/core/kotlin-stdlib/kotlin/-string/index.html)           | [toString](https://developer.android.com/reference/kotlin/androidx/mediarouter/media/MediaRouteProvider.ProviderMetadata#toString())`()`                                                     |

## Public functions

### getComponentName

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/mediarouter#1.1.0)  

```
fun getComponentName(): ComponentName
```

Gets the provider's component name.  

### getPackageName

Added in[1.1.0](https://developer.android.com/jetpack/androidx/releases/mediarouter#1.1.0)  

```
fun getPackageName(): String
```

Gets the provider's package name.  

### toString

```
fun toString(): String
```