# AssetLoader.CompositionSettings

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/AssetLoader.java+class:androidx.media3.transformer.AssetLoader.CompositionSettings)

*** ** * ** ***


```
public class AssetLoader.CompositionSettings
```

<br />

*** ** * ** ***

Customizations set on the `https://developer.android.com/reference/androidx/media3/transformer/Composition` that are needed when `https://developer.android.com/reference/androidx/media3/transformer/AssetLoader` each of the `https://developer.android.com/reference/androidx/media3/transformer/EditedMediaItem` in the `https://developer.android.com/reference/androidx/media3/transformer/Composition`.

## Summary

| ### Public fields |
|---|---|
| `final int` | `@https://developer.android.com/reference/androidx/media3/transformer/Composition.HdrMode https://developer.android.com/reference/androidx/media3/transformer/AssetLoader.CompositionSettings#hdrMode()` |
| `final boolean` | `https://developer.android.com/reference/androidx/media3/transformer/AssetLoader.CompositionSettings#retainHdrFromUltraHdrImage()` |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/transformer/AssetLoader.CompositionSettings#CompositionSettings(int,boolean)( @https://developer.android.com/reference/androidx/media3/transformer/Composition.HdrMode int hdrMode, boolean retainHdrFromUltraHdrImage )` |

## Public fields

### hdrMode

```
@Composition.HdrMode
public final int hdrMode
```

### retainHdrFromUltraHdrImage

```
public final boolean retainHdrFromUltraHdrImage
```

## Public constructors

### CompositionSettings

```
public CompositionSettings(
    @Composition.HdrMode int hdrMode,
    boolean retainHdrFromUltraHdrImage
)
```