# DefaultMediaNotificationProvider.NotificationIdProvider

Artifact: [androidx.media3:media3-session](https://developer.android.com/jetpack/androidx/releases/media3) [View Source](https://cs.android.com/search?q=file:androidx/media3/session/DefaultMediaNotificationProvider.java+class:androidx.media3.session.DefaultMediaNotificationProvider.NotificationIdProvider)

*** ** * ** ***


```
public interface DefaultMediaNotificationProvider.NotificationIdProvider
```

<br />

*** ** * ** ***

Provides notification IDs for posting media notifications for given media sessions.

| See also |
|---|---|
| `https://developer.android.com/reference/androidx/media3/session/DefaultMediaNotificationProvider.Builder#setNotificationIdProvider(androidx.media3.session.DefaultMediaNotificationProvider.NotificationIdProvider)` |   |

## Summary

| ### Public methods |
|---|---|
| `abstract int` | `https://developer.android.com/reference/androidx/media3/session/DefaultMediaNotificationProvider.NotificationIdProvider#getNotificationId(androidx.media3.session.MediaSession)(https://developer.android.com/reference/androidx/media3/session/MediaSession mediaSession)` Returns the notification ID for the media notification of the given session. |

## Public methods

### getNotificationId

```
abstract int getNotificationId(MediaSession mediaSession)
```

Returns the notification ID for the media notification of the given session.