AVMutableMetadataItem
AVMutableMetadataItem непостоянный подкласс AVMetadataItem это позволяет Вам создать наборы метаданных, которые будут записаны в использование файлов актива AVAssetExportSession.
Можно инициализировать непостоянный элемент метаданных от существующего AVMetadataItem возразите или с тем или большим количеством основных свойств элемента метаданных: ключ, ключевое пространство, локаль и значение.
Наследование
-
NSObject -
AVMetadataItem -
AVMutableMetadataItem
-
NSObject -
AVMetadataItem -
AVMutableMetadataItem
Соответствует
-
AVAsynchronousKeyValueLoading -
AnyObject -
CVarArgType -
Сопоставимый -
Hashable -
NSCopying -
NSMutableCopying -
NSObjectProtocol -
Печатаемый -
AVAsynchronousKeyValueLoading -
NSCopying -
NSMutableCopying -
NSObject
Оператор импорта
Swift
import AVFoundation
Objective C
@import AVFoundation;
Доступность
Доступный в OS X v10.7 и позже.
-
Возвращает новый непостоянный элемент метаданных.
Объявление
Objective C
+ (AVMutableMetadataItem *)metadataItemВозвращаемое значение
Новый непостоянный элемент метаданных.
Оператор импорта
Objective C
@import AVFoundation;Доступность
Доступный в OS X v10.7 и позже.
-
Указывает ключ элемента метаданных.
Объявление
Swift
@NSCopying var key: protocol<NSCopying, NSObjectProtocol>!Objective C
@property(readwrite, copy) id<NSObject, NSCopying> keyОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
-
Указывает ключевое пространство ключа элемента метаданных.
Обсуждение
Это обычно - ключевое пространство по умолчанию для контейнера метаданных, в котором сохранен элемент метаданных.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
-
Указывает значение элемента метаданных.
Объявление
Swift
@NSCopying var value: protocol<NSCopying, NSObjectProtocol>!Objective C
@property(readwrite, copy) id<NSObject, NSCopying> valueОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
-
Указывает локаль элемента метаданных.
Объявление
Swift
@NSCopying var locale: NSLocale!Objective C
@property(readwrite, copy) NSLocale *localeОбсуждение
Локаль может быть
nilесли никакая информация о локали не доступна для элемента.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
-
Указывает метку времени элемента метаданных.
Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
См. также
-
продолжительность продолжительностьСвойство -
extraAttributes extraAttributesСвойствоОбеспечивает словарь дополнительных атрибутов элемента метаданных.
Объявление
Swift
var extraAttributes: [NSObject : AnyObject]!Objective C
@property(readwrite, copy) NSDictionary *extraAttributesОператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.7 и позже.
-
тип данных тип данныхСвойство -
extendedLanguageTag extendedLanguageTagСвойствоIETF BCP 47 (RFC 4646) идентификатор языка элемента метаданных. (только для чтения)
Объявление
Swift
var extendedLanguageTag: String!Objective C
@property(readwrite, copy) NSString *extendedLanguageTagОбсуждение
Значение может быть
nilесли никакая информация о языковом теге не доступна.Оператор импорта
Objective C
@import AVFoundation;Swift
import AVFoundationДоступность
Доступный в OS X v10.10 и позже.
-
идентификатор идентификаторСвойство
