Package org.robovm.apple.avfoundation
Class AVMutableMetadataItem
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVMetadataItem
-
- org.robovm.apple.avfoundation.AVMutableMetadataItem
-
- All Implemented Interfaces:
NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVMutableMetadataItem extends AVMetadataItem
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVMutableMetadataItem.AVMutableMetadataItemPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVMetadataItem
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 AVMutableMetadataItem()
protected
AVMutableMetadataItem(NSObject.Handle h, long handle)
protected
AVMutableMetadataItem(NSObject.SkipInit skipInit)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CMMetadataDataType
getDataType()
CMTime
getDuration()
java.lang.String
getExtendedLanguageTag()
AVMetadataExtraAttributes
getExtraAttributes()
AVMetadataIdentifier
getIdentifier()
AVMetadataKey
getKey()
AVMetadataKeySpace
getKeySpace()
NSLocale
getLocale()
NSDate
getStartDate()
CMTime
getTime()
NSObject
getValue()
void
setDataType(CMMetadataDataType v)
void
setDuration(CMTime v)
void
setExtendedLanguageTag(java.lang.String v)
void
setExtraAttributes(AVMetadataExtraAttributes v)
void
setIdentifier(AVMetadataIdentifier v)
void
setKey(AVMetadataKey v)
void
setKeySpace(AVMetadataKeySpace v)
void
setLocale(NSLocale v)
void
setStartDate(NSDate v)
void
setTime(CMTime v)
void
setValue(NSObject v)
-
Methods inherited from class org.robovm.apple.avfoundation.AVMetadataItem
create, filterMetadataItems, filterMetadataItemsByIdentifier, filterMetadataItemsByKey, filterMetadataItemsByLocale, filterMetadataItemsByPreferredLanguages, getCommonKey, getDataValue, getDateValue, getIdentifierForKey, getKeyForIdentifier, getKeySpaceForIdentifier, getNumberValue, getStatusOfValue, getStringValue, loadValuesAsynchronously
-
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
-
AVMutableMetadataItem
public AVMutableMetadataItem()
-
AVMutableMetadataItem
protected AVMutableMetadataItem(NSObject.Handle h, long handle)
-
AVMutableMetadataItem
protected AVMutableMetadataItem(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getIdentifier
public AVMetadataIdentifier getIdentifier()
- Overrides:
getIdentifier
in classAVMetadataItem
- Since:
- Available in iOS 8.0 and later.
-
setIdentifier
public void setIdentifier(AVMetadataIdentifier v)
- Since:
- Available in iOS 8.0 and later.
-
getExtendedLanguageTag
public java.lang.String getExtendedLanguageTag()
- Overrides:
getExtendedLanguageTag
in classAVMetadataItem
- Since:
- Available in iOS 8.0 and later.
-
setExtendedLanguageTag
public void setExtendedLanguageTag(java.lang.String v)
- Since:
- Available in iOS 8.0 and later.
-
getLocale
public NSLocale getLocale()
- Overrides:
getLocale
in classAVMetadataItem
-
setLocale
public void setLocale(NSLocale v)
-
getTime
public CMTime getTime()
- Overrides:
getTime
in classAVMetadataItem
-
setTime
public void setTime(CMTime v)
-
getDuration
public CMTime getDuration()
- Overrides:
getDuration
in classAVMetadataItem
- Since:
- Available in iOS 4.2 and later.
-
setDuration
public void setDuration(CMTime v)
- Since:
- Available in iOS 4.2 and later.
-
getDataType
public CMMetadataDataType getDataType()
- Overrides:
getDataType
in classAVMetadataItem
- Since:
- Available in iOS 8.0 and later.
-
setDataType
public void setDataType(CMMetadataDataType v)
- Since:
- Available in iOS 8.0 and later.
-
getValue
public NSObject getValue()
- Overrides:
getValue
in classAVMetadataItem
-
setValue
public void setValue(NSObject v)
-
getExtraAttributes
public AVMetadataExtraAttributes getExtraAttributes()
- Overrides:
getExtraAttributes
in classAVMetadataItem
-
setExtraAttributes
public void setExtraAttributes(AVMetadataExtraAttributes v)
-
getStartDate
public NSDate getStartDate()
- Overrides:
getStartDate
in classAVMetadataItem
- Since:
- Available in iOS 9.0 and later.
-
setStartDate
public void setStartDate(NSDate v)
- Since:
- Available in iOS 9.0 and later.
-
getKeySpace
public AVMetadataKeySpace getKeySpace()
- Overrides:
getKeySpace
in classAVMetadataItem
-
setKeySpace
public void setKeySpace(AVMetadataKeySpace v)
-
getKey
public AVMetadataKey getKey()
- Overrides:
getKey
in classAVMetadataItem
-
setKey
public void setKey(AVMetadataKey v)
-
-