# AtomSizeTooSmallSniffFailure

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

*** ** * ** ***


```
@UnstableApi
public final class AtomSizeTooSmallSniffFailure implements SniffFailure
```

<br />

*** ** * ** ***

A `https://developer.android.com/reference/androidx/media3/extractor/SniffFailure` indicating an atom declares a size that is too small for the header fields that must present for the given type.

## Summary

| ### Public fields |
|---|---|
| `final long` | `https://developer.android.com/reference/androidx/media3/extractor/mp4/AtomSizeTooSmallSniffFailure#atomSize()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/extractor/mp4/AtomSizeTooSmallSniffFailure#atomType()` |
| `final int` | `https://developer.android.com/reference/androidx/media3/extractor/mp4/AtomSizeTooSmallSniffFailure#minimumHeaderSize()` |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/extractor/mp4/AtomSizeTooSmallSniffFailure#AtomSizeTooSmallSniffFailure(int,long,int)( int atomType, long atomSize, int minimumHeaderSize )` |

| ### Public methods |
|---|---|
| `https://developer.android.com/reference/java/lang/String.html` | `https://developer.android.com/reference/androidx/media3/extractor/mp4/AtomSizeTooSmallSniffFailure#toString()()` |

## Public fields

### atomSize

```
public final long atomSize
```

### atomType

```
public final int atomType
```

### minimumHeaderSize

```
public final int minimumHeaderSize
```

## Public constructors

### AtomSizeTooSmallSniffFailure

```
public AtomSizeTooSmallSniffFailure(
    int atomType,
    long atomSize,
    int minimumHeaderSize
)
```

## Public methods

### toString

```
public String toString()
```