AVMetadataItem Класс

Определение

Неизменяемый элемент метаданных для AVAsset.

[Foundation.Register("AVMetadataItem", true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVMetadataItem : Foundation.NSObject, Foundation.INSMutableCopying, IDisposable
[Foundation.Register("AVMetadataItem", true)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 7, ObjCRuntime.PlatformArchitecture.All, null)]
public class AVMetadataItem : Foundation.NSObject, Foundation.INSMutableCopying, IDisposable
type AVMetadataItem = class
    inherit NSObject
    interface INSCopying
    interface INativeObject
    interface IDisposable
    interface INSMutableCopying
Наследование
AVMetadataItem
Производный
Атрибуты
Реализации

Комментарии

Метаданные используют концепцию "ключевое пространство", представляющее собой группу связанных идентификаторов, что-то вроде программного пространства имен. Эти ключевые пространства определяются в AVMetadata:

Пространство ключейКонстанта
Общий (содержит стандартную версию большинства ключей в большинстве ключевых пространств) KeySpaceCommon
Идентификатор 3 KeySpaceID3
iTunes KeySpaceiTunes
Данные пользователя QuickTime KeySpaceQuickTimeUserData
Метаданные QuickTime KeySpaceQuickTimeMetadata

Конструкторы

AVMetadataItem()

Конструктор по умолчанию, который инициализирует новый экземпляр этого класса без параметров.

AVMetadataItem(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

AVMetadataItem(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

Class

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

CommonKey

Ключ в пространстве ключей "Общий", который наиболее точно соответствует свойству Key .

DataType

Возвращает или задает тип элемента метаданных.

DataValue

Данные в виде ряда байтов.

DateValue

Данные в формате NSDate.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
Duration

Длительность элемента, к которому применяются метаданные.

ExtendedLanguageTag

Возвращает идентификатор языка BCP 47 для элемента метаданных.

ExtraAttributes

Любые дополнительные атрибуты, предоставляемые элементом метаданных.

Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
IsDirectBinding

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
IsProxy

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
Key

Ключ AVMetadataItem.

KeySpace

Ключевое пространство, которому AVMetadataItem принадлежит объект .

Locale

Объект , NSLocale которому AVMetadataItem принадлежит .

MetadataIdentifier

Возвращает или задает идентификатор элемента метаданных.

NumberValue

Значение метаданных в виде числа.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
Self

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
StartDate

Возвращает или задает дату начала для метаданных времени.

StringValue

Значение в формате строки.

Superclass

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
Time

Метка времени метаданных.

Value

Значение AVMetadataItem.

Zone

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)

Методы

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
CommitEditing()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копирование базового объекта Objective-C.

DangerousAutorelease()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
DangerousRelease()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
DangerousRetain()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
Equals(NSObject)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
Equals(Object)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
ExposedBindings()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
FilterFromPreferredLanguages(AVMetadataItem[], String[])

Объект , metadataItems для которого Locale находится в preferredLanguages.

FilterWithIdentifier(AVMetadataItem[], NSString)

Возвращает массив, содержащий элементы метаданных, соответствующие указанному metadataIdentifierобъекту .

FilterWithItemFilter(AVMetadataItem[], AVMetadataItemFilter)

Объект metadataItems , который не содержит идентифицирующие пользователя сведения.

FilterWithKey(AVMetadataItem[], NSObject, String)

Объект , metadataItems соответствующий key и keySpace.

FilterWithLocale(AVMetadataItem[], NSLocale)

Элементы, в arrayToFilter которых Locale соответствует locale.

GetBindingInfo(NSString)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetKeyForIdentifier(NSString)

Возвращает ключ метаданных для указанного identifierобъекта .

GetKeySpaceForIdentifier(NSString)

Возвращает пространство ключей метаданных для указанного identifierобъекта .

GetMetadataIdentifier(NSObject, NSString)

Возвращает идентификатор для указанных key и keySpace.

GetMetadataItem(AVMetadataItem, Action<AVMetadataItemValueRequest>)

Создает и возвращает объект , AVMetadataItem который имеет те же свойства, metadataItem что и , и запускает обработчик при его создании.

GetMethodForSelector(Selector)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
GetNativeHash()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
Init()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
Invoke(Action, Double)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsEqual(NSObject)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
LoadValuesAsynchronously(String[], Action)

Асинхронно загружает определенные ключи, если они еще не загружены, и запускает обработчик после завершения операции.

LoadValuesTaskAsync(String[])

Асинхронно загружает определенные ключи, если они еще не загружены, и запускает обработчик после завершения операции.

MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
MutableCopy(NSZone)

Выполняет копирование базового объекта Objective-C.

ObjectDidEndEditing(NSObject)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PerformSelector(Selector)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
SetNativeField(String, NSObject)
Устаревшие..

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
StatusOfValueForKeyerror(String, NSError)

key Может ли объект быть немедленно извлечен без блокировки.

ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Неизменяемый элемент метаданных для AVAsset.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Неизменяемый элемент метаданных для AVAsset.

ObjectDidEndEditing(NSObject, INSEditor)

Неизменяемый элемент метаданных для AVAsset.

GetValidModes(NSObject, NSFontPanel)

Неизменяемый элемент метаданных для AVAsset.

ValidateToolbarItem(NSObject, NSToolbarItem)

Неизменяемый элемент метаданных для AVAsset.

GetDebugDescription(INSObjectProtocol)

Неизменяемый элемент метаданных для AVAsset.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Неизменяемый элемент метаданных для AVAsset.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Неизменяемый элемент метаданных для AVAsset.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Неизменяемый элемент метаданных для AVAsset.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел