A common base structure that contains general metadata.
| Name | Type | Description | Notes |
|---|---|---|---|
| Children | ObservableCollection | Observable collection of the nested boxes. | |
| hdlr | HandlerBox | Handler box. | |
| pitm | PrimaryItemBox | Primary item box. | |
| iloc | ItemLocationBox | Item location box. | |
| iinf | ItemInfoBox | Item info box. | |
| iprp | ItemPropertiesBox | Item properties box. | |
| iref | ItemReferenceBox | Item reference box. | |
| idat | ItemDataBox | Item data box. | |
| grpl | GroupsListBox | Item group box. |
| Name | Type | Description | Parameters |
|---|---|---|---|
| tryGetBox(BoxType type) | Box | Try to get specified box. Return null if required box not available. | BoxType type - Box type. |
| toString() | String | Text summary of the box. |
| Name | Type | Description | Notes |
|---|---|---|---|
| boxes | List | List of nested boxes. |
| Name | Description | Parameters |
|---|---|---|
| MetaBox | Create the box object from the bitstream, box size and start position. | BitStreamReader stream - File stream. long size - Box size in bytes. long startPos - Start position in bits. |