Contents

Metadata item keys atom ('keys')

An atom that holds a list of the metadata keys that may be present in the metadata atom.

Overview

The metadata item keys atom holds a list of the metadata keys that may be present in the metadata atom. This list is indexed starting with 1; 0 is a reserved index value. The metadata item keys atom is a full atom with an atom type of ‘keys’.

Note that:

  • Indexes into the metadata item keys atom are 1-based (1…entry_count).

  • Zero (0) is reserved and never used as an index.

  • The structure of key_value depends upon the key namespace.

The following figure shows a typical metadata item keys atom.

[Image]

The following figure shows an example of a metadata item keys atom consisting of three keys: two from one key namespace and a third from another key namespace.

'keys'

entry_count = 3

key_size (uint32)

key_namespace (uint32)

key_value (uint8[])

1

38

'mdta'

com.apple.quicktime.copyright

2

35

'mdta'

com.apple.quicktime.author

3

12

'udta'

@cpy

Topics

Data fields

See Also

Atoms