# Mp4Box.LeafBox

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

*** ** * ** ***


```
public final class Mp4Box.LeafBox extends Mp4Box
```

<br />

|---|---|---|
| [java.lang.Object](https://developer.android.com/reference/java/lang/Object.html) |||
| ↳ | [androidx.media3.container.Mp4Box](https://developer.android.com/reference/androidx/media3/container/Mp4Box) ||
|   | ↳ | [androidx.media3.container.Mp4Box.LeafBox](https://developer.android.com/reference/androidx/media3/container/Mp4Box.LeafBox) |

*** ** * ** ***

An MP4 box that is a leaf.

## Summary

| ### Public fields |
|---|---|
| `final https://developer.android.com/reference/androidx/media3/common/util/ParsableByteArray` | `https://developer.android.com/reference/androidx/media3/container/Mp4Box.LeafBox#data()` The box data. |

| ### Public constructors |
|---|
| `https://developer.android.com/reference/androidx/media3/container/Mp4Box.LeafBox#LeafBox(int,androidx.media3.common.util.ParsableByteArray)(int type, https://developer.android.com/reference/androidx/media3/common/util/ParsableByteArray data)` |

### Inherited Constants

From [androidx.media3.container.Mp4Box](https://developer.android.com/reference/androidx/media3/container/Mp4Box) `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#DEFINES_LARGE_SIZE() = 1`

Value for the size field in a box that defines its size in the largesize field.
`static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#EXTENDS_TO_END_SIZE() = 0`

Value for the size field in a box that extends to the end of the file.
`static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#FULL_HEADER_SIZE() = 12`

Size of a full box header, in bytes.
`static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#HEADER_SIZE() = 8`

Size of a box header, in bytes.
`static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#LONG_HEADER_SIZE() = 16`

Size of a long box header, in bytes.
`static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_H263() = 1211250227` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_Opus() = 1332770163` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_TTML() = 1414810956` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE__mp2() = 778924082` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE__mp3() = 778924083` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ac_3() = 1633889587` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ac_4() = 1633889588` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_alac() = 1634492771` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_alaw() = 1634492791` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_apv1() = 1634760241` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_apvC() = 1634760259` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_av01() = 1635135537` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_av1C() = 1635135811` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_avc1() = 1635148593` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_avc3() = 1635148595` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_avcC() = 1635148611` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_axte() = 1635284069` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_btrt() = 1651798644` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_c608() = 1664495672` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_camm() = 1667329389` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_chap() = 1667785072` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_chpl() = 1667788908` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_clli() = 1668050025` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_co64() = 1668232756` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_colr() = 1668246642` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ctts() = 1668576371` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_d263() = 1681012275` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dOps() = 1682927731` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dac3() = 1684103987` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dac4() = 1684103988` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_data() = 1684108385` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dav1() = 1684108849` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ddts() = 1684305011` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dec3() = 1684366131` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dfLa() = 1684425825` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dmlp() = 1684892784` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dtsc() = 1685353315` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dtse() = 1685353317` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dtsh() = 1685353320` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dtsl() = 1685353324` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dtsx() = 1685353336` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dva1() = 1685479729` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dvav() = 1685479798` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dvcC() = 1685480259` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dvh1() = 1685481521` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dvhe() = 1685481573` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dvvC() = 1685485123` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_dvwC() = 1685485379` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ec_3() = 1700998451` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_edts() = 1701082227` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_elst() = 1701606260` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_emsg() = 1701671783` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_enca() = 1701733217` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_encv() = 1701733238` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_esds() = 1702061171` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_eyes() = 1702454643` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_fLaC() = 1716281667` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_fpcm() = 1718641517` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_free() = 1718773093` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_frma() = 1718775137` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ftyp() = 1718909296` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_h263() = 1748121139` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_hdlr() = 1751411826` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_hev1() = 1751479857` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_hvc1() = 1752589105` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_hvcC() = 1752589123` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_iacb() = 1767990114` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_iamf() = 1767992678` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_iinf() = 1768517222` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_iloc() = 1768714083` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ilst() = 1768715124` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_infe() = 1768842853` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ipcm() = 1768973165` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_it35() = 1769222965` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_keyd() = 1801812324` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_keys() = 1801812339` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_lhvC() = 1818785347` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_lpcm() = 1819304813` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_m1v_() = 1831958048` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mdat() = 1835295092` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mdcv() = 1835295606` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mdhd() = 1835296868` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mdia() = 1835297121` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mean() = 1835360622` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mebx() = 1835360888` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mehd() = 1835362404` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_meta() = 1835365473` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mett() = 1835365492` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mfra() = 1835430497` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mfro() = 1835430511` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mha1() = 1835557169` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mhaC() = 1835557187` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mhaP() = 1835557200` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mhm1() = 1835560241` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_minf() = 1835626086` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mlpa() = 1835823201` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_moof() = 1836019558` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_moov() = 1836019574` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mp4a() = 1836069985` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mp4s() = 1836070003` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mp4v() = 1836070006` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mpvd() = 1836086884` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mvex() = 1836475768` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_mvhd() = 1836476516` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_name() = 1851878757` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_pasp() = 1885434736` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_pcmC() = 1885564227` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_proj() = 1886547818` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_pssh() = 1886614376` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_s263() = 1932670515` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_saio() = 1935763823` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_saiz() = 1935763834` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_samr() = 1935764850` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_saut() = 1935766900` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_sawb() = 1935767394` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_sbgp() = 1935828848` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_schi() = 1935894633` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_schm() = 1935894637` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_senc() = 1936027235` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_setu() = 1936028789` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_sgpd() = 1936158820` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_sidx() = 1936286840` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_sinf() = 1936289382` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_smta() = 1936553057` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_sowt() = 1936684916` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_srfr() = 1936877170` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_st3d() = 1936995172` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stbl() = 1937007212` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stco() = 1937007471` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stpp() = 1937010800` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stri() = 1937011305` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stsc() = 1937011555` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stsd() = 1937011556` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stss() = 1937011571` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stsz() = 1937011578` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stts() = 1937011827` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_stz2() = 1937013298` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_sv3d() = 1937126244` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_tenc() = 1952804451` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_tfdt() = 1952867444` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_tfhd() = 1952868452` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_tfra() = 1952871009` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_tkhd() = 1953196132` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_traf() = 1953653094` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_trak() = 1953653099` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_tref() = 1953654118` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_trex() = 1953654136` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_trun() = 1953658222` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_twos() = 1953984371` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_tx3g() = 1954034535` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_udta() = 1969517665` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_udts() = 1969517683` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_ulaw() = 1970037111` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_uuid() = 1970628964` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_vexu() = 1986361461` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_vp08() = 1987063864` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_vp09() = 1987063865` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_vpcC() = 1987076931` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_vvc1() = 1987470129` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_vvcC() = 1987470147` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_vvi1() = 1987471665` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_wave() = 2002876005` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_wvtt() = 2004251764` `static final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#TYPE_xyz() = -1451722374`

### Inherited fields

From [androidx.media3.container.Mp4Box](https://developer.android.com/reference/androidx/media3/container/Mp4Box) `final int` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#type()`

### Inherited methods

From [androidx.media3.container.Mp4Box](https://developer.android.com/reference/androidx/media3/container/Mp4Box) `static https://developer.android.com/reference/java/lang/String.html` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#getBoxTypeString(int)(int type)`

Converts a numeric box type to the corresponding four character string.
`https://developer.android.com/reference/java/lang/String.html` `https://developer.android.com/reference/androidx/media3/container/Mp4Box#toString()()`

## Public fields

### data

```
public final ParsableByteArray data
```

The box data.

## Public constructors

### LeafBox

```
public LeafBox(int type, ParsableByteArray data)
```

| Parameters |
|---|---|
| `int type` | The type of the box. |
| `https://developer.android.com/reference/androidx/media3/common/util/ParsableByteArray data` | The box data. |