aligned(8) class GroupsListBox extends Box(‘grpl’) {
}
Entity to Group box
Box Type: As specified below with the grouping_type value for the EntityToGroupBox
Container: GroupsListBox
Mandatory: No
Quantity: One or more
EntityToGroupBox describes an entity group.
The box type (grouping_type) indicates the grouping type of the entity group. Each grouping_type code is associated with semantics that describe grouping. A grouping_type value is described below:
‘a(chǎn)ltr’: Items and tracks mapped to this grouping are replaceable with each other, and only one of them may be played (when the mapped items and tracks are part of a presentation, for example, displayable items or tracks) or may be processed by another method (when the mapped items or tracks are not part of the presentation, but metadata, for example).
The player may select and process a first entity from the list of entity ID values (entity_id). For example, it may decode and play mapped items and tracks which are part of the presentation. This meets the application needs.
The entity ID value is mapped to only one grouping of type ‘a(chǎn)ltr’. An alternative group of entities constitutes tracks and items which are mapped to the same entity group of type ‘a(chǎn)ltr’.
Note: EntityToGroupBox contains a particular extension for grouping_type.
aligned(8) class EntityToGroupBox(grouping_type, version, flags)