# LoadErrorHandlingPolicy.FallbackSelection

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

*** ** * ** ***


```
public final class LoadErrorHandlingPolicy.FallbackSelection
```

<br />

*** ** * ** ***

A selected fallback option.

## Summary

| ### Public fields |
|---|---|
| `final long` | `https://developer.android.com/reference/androidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy.FallbackSelection#exclusionDurationMs()` The duration for which the failing resource should be excluded, in milliseconds. |
| `final int` | `@https://developer.android.com/reference/androidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy.FallbackType https://developer.android.com/reference/androidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy.FallbackSelection#type()` The type of fallback. |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy.FallbackSelection#FallbackSelection(int,long)( @https://developer.android.com/reference/androidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy.FallbackType int type, long exclusionDurationMs )` Creates an instance. |

## Public fields

### exclusionDurationMs

```
public final long exclusionDurationMs
```

The duration for which the failing resource should be excluded, in milliseconds.

### type

```
@LoadErrorHandlingPolicy.FallbackType
public final int type
```

The type of fallback.

## Public constructors

### FallbackSelection

```
public FallbackSelection(
    @LoadErrorHandlingPolicy.FallbackType int type,
    long exclusionDurationMs
)
```

Creates an instance.

| Parameters |
|---|---|
| `@https://developer.android.com/reference/androidx/media3/exoplayer/upstream/LoadErrorHandlingPolicy.FallbackType int type` | The type of fallback. |
| `long exclusionDurationMs` | The duration for which the failing resource should be excluded, in milliseconds. Must be non-negative. |