Maven module :un.storage : media-mpeg4 :
Class : un.storage.media.mp4.boxes.impl.MetaBoxRelationBox
Extends/Implements : un.storage.media.mp4.boxes.FullBox
Subclasses : -

The metabox relation box indicates a relation between two meta boxes at the
same level, i.e., the top level of the file, the Movie Box, or Track Box. The
relation between two meta boxes is unspecified if there is no metabox
relation box for those meta boxes. Meta boxes are referenced by specifying
their handler types.
author  Alexander Simm


Variables : -
Functions : MetaBoxRelationBox, decode, getFirstMetaboxHandlerType, getSecondMetaboxHandlerType, getMetaboxRelation



public void MetaBoxRelationBox ()

public void decode (MP4InputStream in)


The first meta box to be related.
public long getFirstMetaboxHandlerType ()


The second meta box to be related.
public long getSecondMetaboxHandlerType ()


The metabox relation indicates the relation between the two meta boxes.
The following values are defined:

  1. The relationship between the boxes is unknown (which is the default
    when this box is not present)

  2. the two boxes are semantically un-related (e.g., one is presentation,
    the other annotation)

  3. the two boxes are semantically related but complementary (e.g., two
    disjoint sets of meta-data expressed in two different meta-data systems)

  4. the two boxes are semantically related but overlap (e.g., two sets of
    meta-data neither of which is a subset of the other); neither is
    'preferred' to the other

  5. the two boxes are semantically related but the second is a proper
    subset or weaker version of the first; the first is preferred

  6. the two boxes are semantically related and equivalent (e.g., two
    essentially identical sets of meta-data expressed in two different
    meta-data systems)


public int getMetaboxRelation ()