Class

AVMutableMetadataItem

A mutable metadata item associated with an audiovisual asset or with one of its tracks.

Declaration

@interface AVMutableMetadataItem : AVMetadataItem

Overview

You can initialize a mutable metadata item from an existing AVMetadataItem object or with a one or more of the basic properties of a metadata item: a key, a key space, a locale, and a value.

Topics

Creating a Mutable Metadata Item

+ metadataItem

Returns a new mutable metadata item.

Configuring Keys and Key Spaces

key

The key for a mutable metadata item.

keySpace

The key space of the metadata item’s key.

AVMetadataKeySpace

A value that defines a metadata key space.

Configuring Metadata Values

value

The value for the mutable metadata item.

locale

The locale for a mutable metadata item.

time

The timestamp for a mutable metadata item.

duration

The duration of a mutable metadata item.

extraAttributes

A dictionary containing the metadata item’s additional attributes.

AVMetadataExtraAttributeKey

A value that defines extra attribute keys.

dataType

The data type of the metadata item's value.

extendedLanguageTag

The IETF BCP 47 (RFC 4646) language identifier of the metadata item.

identifier

Indicates the identifier of the metadata item.

AVMetadataIdentifier

A value that defines the metadata identifiers for different file formats.

startDate

The start date of the timed metadata.

Relationships

Inherits From

See Also

Metadata Manipulation

Finding Metadata Values

Retrieve and filter all of the metadata associated with an asset.

JavaScript Object Notation (JSON) Chapter Format for HTTP Live Streaming

Understand the JSON chapter formatting required for HTTP Live Streaming.

AVMetadataItem

A metadata item associated with an audiovisual asset or one of its tracks.

AVMetadataGroup

A collection of metadata items associated with a timeline segment.

AVMetadataItemFilter

An object that filters selected information from a metadata item.

AVMetadataItemValueRequest

An object used to respond to a request to load the value of a metadata item.

AVDateRangeMetadataGroup

A collection of metadata items that are valid for use within a specific date range.

AVMutableDateRangeMetadataGroup

A mutable collection of metadata items that are valid for use within a specific range of dates.

AVTimedMetadataGroup

A collection of metadata items that are valid for use during a specific time range.

AVMutableTimedMetadataGroup

A mutable collection of metadata items that are valid for use during a specific time range.

AVMetadataFormat

A value that defines a metadata format.

Beta Software

This documentation contains preliminary information about an API or technology in development. This information is subject to change, and software implemented according to this documentation should be tested with final operating system software.

Learn more about using Apple's beta software