# InAppMp4Muxer.MetadataProvider

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

*** ** * ** ***


```
public interface InAppMp4Muxer.MetadataProvider
```

<br />

*** ** * ** ***

Provides `https://developer.android.com/reference/androidx/media3/common/Metadata.Entry` to add in the output MP4 file.

## Summary

| ### Public methods |
|---|---|
| `abstract void` | `https://developer.android.com/reference/androidx/media3/transformer/InAppMp4Muxer.MetadataProvider#updateMetadataEntries(java.util.Set<androidx.media3.common.Metadata.Entry>)(https://developer.android.com/reference/java/util/Set.html<https://developer.android.com/reference/androidx/media3/common/Metadata.Entry> metadataEntries)` Updates the list of `https://developer.android.com/reference/androidx/media3/common/Metadata.Entry`. |

## Public methods

### updateMetadataEntries

```
abstract void updateMetadataEntries(Set<Metadata.Entry> metadataEntries)
```

Updates the list of `https://developer.android.com/reference/androidx/media3/common/Metadata.Entry`.

A `https://developer.android.com/reference/androidx/media3/common/Metadata.Entry` can be added or removed. To modify an existing `https://developer.android.com/reference/androidx/media3/common/Metadata.Entry`, first remove it and then add a new one.

For the list of supported metadata refer to `https://developer.android.com/reference/androidx/media3/muxer/Mp4Muxer#addMetadataEntry(androidx.media3.common.Metadata.Entry)`.