Structure

AVMetadataExtraAttributeKey

A value that defines extra attribute keys.

Declaration

struct AVMetadataExtraAttributeKey

Topics

Metadata Attribute Keys

static let baseURI: AVMetadataExtraAttributeKey

A key identifying the base URI against which other URIs related to the item are resolved.

static let info: AVMetadataExtraAttributeKey

A key providing more information about the item.

static let valueURI: AVMetadataExtraAttributeKey

A key identifying the resource to be used as the item's value.

Relationships

See Also

Configuring Metadata Values

var value: (NSCopying & NSObjectProtocol)?

The value for the mutable metadata item.

var locale: Locale?

The locale for a mutable metadata item.

var time: CMTime

The timestamp for a mutable metadata item.

var duration: CMTime

The duration of a mutable metadata item.

var extraAttributes: [AVMetadataExtraAttributeKey : Any]?

A dictionary containing the metadata item’s additional attributes.

var dataType: String?

The data type of the metadata item's value.

var extendedLanguageTag: String?

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

var identifier: AVMetadataIdentifier?

Indicates the identifier of the metadata item.

struct AVMetadataIdentifier

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

var startDate: Date?

The start date of the timed metadata.