identifier
TypeScriptstatic identifierForKeyKeySpace(key: unknown, keySpace: AVMetadataKeySpace): (AVMetadataIdentifier) | nullSwift declarationclass func identifier(forKey key: Any, keySpace: AVMetadataKeySpace) -> AVMetadataIdentifier?class · iOS 4.0+ · SDK 27.1
class AVMetadataItemstatic identifierForKeyKeySpace(key: unknown, keySpace: AVMetadataKeySpace): (AVMetadataIdentifier) | nullSwift declarationclass func identifier(forKey key: Any, keySpace: AVMetadataKeySpace) -> AVMetadataIdentifier?static keyForIdentifier(identifier: AVMetadataIdentifier): (unknown) | nullSwift declarationclass func key(forIdentifier identifier: AVMetadataIdentifier) -> Any?static keySpaceForIdentifier(identifier: AVMetadataIdentifier): (AVMetadataKeySpace) | nullSwift declarationclass func keySpace(forIdentifier identifier: AVMetadataIdentifier) -> AVMetadataKeySpace?static init(metadataItem: AVMetadataItem, handler: ((arg0: AVMetadataItemValueRequest) => void)): AVMetadataItemSwift declarationinit(propertiesOf metadataItem: AVMetadataItem, valueLoadingHandler handler: @escaping @Sendable (AVMetadataItemValueRequest) -> Void)static metadataItemsFromFilteredAndSortedAccordingToPreferredLanguages(metadataItems: Array<AVMetadataItem>, preferredLanguages: Array<string>): Array<AVMetadataItem>Swift declarationclass func metadataItems(from metadataItems: [AVMetadataItem], filteredAndSortedAccordingToPreferredLanguages preferredLanguages: [String]) -> [AVMetadataItem]static metadataItemsFromFilteredByIdentifier(metadataItems: Array<AVMetadataItem>, identifier: AVMetadataIdentifier): Array<AVMetadataItem>Swift declarationclass func metadataItems(from metadataItems: [AVMetadataItem], filteredByIdentifier identifier: AVMetadataIdentifier) -> [AVMetadataItem]static metadataItemsFromFilteredBy(metadataItems: Array<AVMetadataItem>, metadataItemFilter: AVMetadataItemFilter): Array<AVMetadataItem>Swift declarationclass func metadataItems(from metadataItems: [AVMetadataItem], filteredBy metadataItemFilter: AVMetadataItemFilter) -> [AVMetadataItem]static metadataItemsFromWithKeyKeySpace(metadataItems: Array<AVMetadataItem>, key?: (unknown) | null, keySpace?: (AVMetadataKeySpace) | null): Array<AVMetadataItem>Swift declarationclass func metadataItems(from metadataItems: [AVMetadataItem], withKey key: Any?, keySpace: AVMetadataKeySpace?) -> [AVMetadataItem]static metadataItemsFromWith(metadataItems: Array<AVMetadataItem>, locale: _Foundation_Locale): Array<AVMetadataItem>Swift declarationclass func metadataItems(from metadataItems: [AVMetadataItem], with locale: Locale) -> [AVMetadataItem]get commonKey(): (AVMetadataKey) | nullSwift declarationvar commonKey: AVMetadataKey? { get }get dataType(): (string) | nullSwift declarationvar dataType: String? { get }get dataValue(): (ArrayBuffer) | nullSwift declarationvar dataValue: Data? { get }get dateValue(): (globalThis.Date) | nullSwift declarationvar dateValue: Date? { get }get duration(): _CoreMedia_CMTimeSwift declarationvar duration: CMTime { get }get extendedLanguageTag(): (string) | nullSwift declarationvar extendedLanguageTag: String? { get }get extraAttributes(): (NativeMap<AVMetadataExtraAttributeKey, unknown>) | nullSwift declarationvar extraAttributes: [AVMetadataExtraAttributeKey : Any]? { get }get identifier(): (AVMetadataIdentifier) | nullSwift declarationvar identifier: AVMetadataIdentifier? { get }get key(): ((SDKHandle) & (SDKHandle)) | nullSwift declaration@NSCopying var key: (any NSCopying & NSObjectProtocol)? { get }get keySpace(): (AVMetadataKeySpace) | nullSwift declarationvar keySpace: AVMetadataKeySpace? { get }get locale(): (_Foundation_Locale) | nullSwift declarationvar locale: Locale? { get }get numberValue(): (_Foundation_NSNumber) | nullSwift declarationvar numberValue: NSNumber? { get }get startDate(): (globalThis.Date) | nullSwift declarationvar startDate: Date? { get }get stringValue(): (string) | nullSwift declarationvar stringValue: String? { get }get time(): _CoreMedia_CMTimeSwift declarationvar time: CMTime { get }get value(): ((SDKHandle) & (SDKHandle)) | nullSwift declaration@NSCopying var value: (any NSCopying & NSObjectProtocol)? { get }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVMetadataItem.init()
inherited init: cannot prove legal (class declares 2 custom initializers)