Package org.robovm.apple.avfoundation
Class AVMetadataItem
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVMetadataItem
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVMutableMetadataItem
public class AVMetadataItem extends NSObject
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVMetadataItem.AVMetadataItemPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description AVMetadataItem()
AVMetadataItem(AVMetadataItem metadataItem, org.robovm.objc.block.VoidBlock1<AVMetadataItemValueRequest> handler)
protected
AVMetadataItem(NSObject.Handle h, long handle)
protected
AVMetadataItem(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
AVMetadataItem
public AVMetadataItem()
-
AVMetadataItem
protected AVMetadataItem(NSObject.Handle h, long handle)
-
AVMetadataItem
protected AVMetadataItem(NSObject.SkipInit skipInit)
-
AVMetadataItem
public AVMetadataItem(AVMetadataItem metadataItem, org.robovm.objc.block.VoidBlock1<AVMetadataItemValueRequest> handler)
- Since:
- Available in iOS 9.0 and later.
-
-
Method Detail
-
getIdentifier
public AVMetadataIdentifier getIdentifier()
- Since:
- Available in iOS 8.0 and later.
-
getExtendedLanguageTag
public java.lang.String getExtendedLanguageTag()
- Since:
- Available in iOS 8.0 and later.
-
getLocale
public NSLocale getLocale()
-
getTime
public CMTime getTime()
-
getDuration
public CMTime getDuration()
- Since:
- Available in iOS 4.2 and later.
-
getDataType
public CMMetadataDataType getDataType()
- Since:
- Available in iOS 8.0 and later.
-
getValue
public NSObject getValue()
-
getExtraAttributes
public AVMetadataExtraAttributes getExtraAttributes()
-
getStartDate
public NSDate getStartDate()
- Since:
- Available in iOS 9.0 and later.
-
getStringValue
public java.lang.String getStringValue()
-
getNumberValue
public NSNumber getNumberValue()
-
getDateValue
public NSDate getDateValue()
-
getDataValue
public NSData getDataValue()
-
getKey
public AVMetadataKey getKey()
-
getCommonKey
public AVMetadataKeyCommon getCommonKey()
-
getKeySpace
public AVMetadataKeySpace getKeySpace()
-
getStatusOfValue
public AVKeyValueStatus getStatusOfValue(AVMetadataKey key) throws NSErrorException
- Throws:
NSErrorException
- Since:
- Available in iOS 4.2 and later.
-
loadValuesAsynchronously
public void loadValuesAsynchronously(java.util.List<AVMetadataKey> keys, java.lang.Runnable handler)
- Since:
- Available in iOS 4.2 and later.
-
filterMetadataItemsByPreferredLanguages
public static NSArray<AVMetadataItem> filterMetadataItemsByPreferredLanguages(NSArray<AVMetadataItem> metadataItems, java.util.List<java.lang.String> preferredLanguages)
- Since:
- Available in iOS 6.0 and later.
-
filterMetadataItemsByIdentifier
public static NSArray<AVMetadataItem> filterMetadataItemsByIdentifier(NSArray<AVMetadataItem> metadataItems, AVMetadataIdentifier identifier)
- Since:
- Available in iOS 8.0 and later.
-
filterMetadataItems
public static NSArray<AVMetadataItem> filterMetadataItems(NSArray<AVMetadataItem> metadataItems, AVMetadataItemFilter metadataItemFilter)
- Since:
- Available in iOS 7.0 and later.
-
getIdentifierForKey
public static AVMetadataIdentifier getIdentifierForKey(AVMetadataKey key, AVMetadataKeySpace keySpace)
- Since:
- Available in iOS 8.0 and later.
-
getKeySpaceForIdentifier
public static AVMetadataKeySpace getKeySpaceForIdentifier(AVMetadataIdentifier identifier)
- Since:
- Available in iOS 8.0 and later.
-
getKeyForIdentifier
public static AVMetadataKey getKeyForIdentifier(AVMetadataIdentifier identifier)
- Since:
- Available in iOS 8.0 and later.
-
create
protected static long create(AVMetadataItem metadataItem, org.robovm.objc.block.VoidBlock1<AVMetadataItemValueRequest> handler)
- Since:
- Available in iOS 9.0 and later.
-
filterMetadataItemsByLocale
public static NSArray<AVMetadataItem> filterMetadataItemsByLocale(NSArray<AVMetadataItem> metadataItems, NSLocale locale)
-
filterMetadataItemsByKey
public static NSArray<AVMetadataItem> filterMetadataItemsByKey(NSArray<AVMetadataItem> metadataItems, AVMetadataKey key, AVMetadataKeySpace keySpace)
-
-