Contents

Handler reference atom ('hdlr')

An atom that specifies the media handler component that is to be used to interpret the media’s data.

Overview

The handler reference atom has an atom type value of 'hdlr'.

Historically, the handler reference atom was also used for data references. However, this isn’t the case anymore.

The handler atom within a media atom declares the process by which the media data in the stream may be presented, and thus, the nature of the media in a stream. For example, a video handler would handle a video track.

The layout of a handler reference atom is as follows.

Handler reference atom

Bytes

Size

4

Type

4

Version

1

Flags

3

Component_type

4

Component_subtype

4

Component_manufacturer

4

Component_flags

4

Component_flags_mask

4

Component_name

Variable

Topics

Data fields

See Also

Describing media