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 и позже.
-
идентификатор идентификатор
Свойство