Package org.robovm.apple.avfoundation
Class AVAsset
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.avfoundation.AVAsset
- All Implemented Interfaces:
AVAsynchronousKeyValueLoading,NSObjectProtocol,ObjCProtocol
- Direct Known Subclasses:
AVComposition,AVMovie,AVURLAsset
public class AVAsset extends NSObject implements AVAsynchronousKeyValueLoading
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAsset.AVAssetPtrstatic classAVAsset.NotificationsNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description AVAsset()protectedAVAsset(long handle)Deprecated.protectedAVAsset(NSObject.Handle h, long handle)protectedAVAsset(NSObject.SkipInit skipInit)AVAsset(NSURL URL) -
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
AVAsset
public AVAsset() -
AVAsset
Deprecated. -
AVAsset
-
AVAsset
-
AVAsset
-
-
Method Details
-
getDuration
-
getPreferredRate
public float getPreferredRate() -
getPreferredVolume
public float getPreferredVolume() -
getPreferredTransform
-
getMinimumTimeOffsetFromLive
- Since:
- Available in iOS 13.0 and later.
-
providesPreciseDurationAndTiming
public boolean providesPreciseDurationAndTiming() -
getReferenceRestrictions
-
getTracks
-
getTrackGroups
-
getCreationDate
-
getLyrics
-
getCommonMetadata
-
getMetadata
-
getAvailableMetadataFormats
-
getAvailableChapterLocales
-
getAvailableMediaCharacteristicsWithMediaSelectionOptions
-
getPreferredMediaSelection
- Since:
- Available in iOS 9.0 and later.
-
getAllMediaSelections
- Since:
- Available in iOS 11.0 and later.
-
hasProtectedContent
public boolean hasProtectedContent() -
canContainFragments
public boolean canContainFragments()- Since:
- Available in iOS 9.0 and later.
-
containsFragments
public boolean containsFragments()- Since:
- Available in iOS 9.0 and later.
-
getOverallDurationHint
- Since:
- Available in iOS 10.2 and later.
-
isPlayable
public boolean isPlayable() -
isExportable
public boolean isExportable() -
isReadable
public boolean isReadable() -
isComposable
public boolean isComposable() -
isCompatibleWithSavedPhotosAlbum
public boolean isCompatibleWithSavedPhotosAlbum() -
isCompatibleWithAirPlayVideo
public boolean isCompatibleWithAirPlayVideo()- Since:
- Available in iOS 9.0 and later.
-
getStatusOfValue
- Parameters:
key-- Returns:
- Throws:
NSErrorException
-
DurationDidChangeNotification
- Since:
- Available in iOS 9.0 and later.
-
ContainsFragmentsDidChangeNotification
- Since:
- Available in iOS 12.0 and later.
-
WasDefragmentedNotification
- Since:
- Available in iOS 12.0 and later.
-
ChapterMetadataGroupsDidChangeNotification
- Since:
- Available in iOS 9.0 and later.
-
MediaSelectionGroupsDidChangeNotification
- Since:
- Available in iOS 9.0 and later.
-
create
-
cancelLoading
public void cancelLoading() -
getTrack
-
loadTrack
- Since:
- Available in iOS 15.0 and later.
-
getTracksWithType
-
loadTracksWithMediaType
public void loadTracksWithMediaType(String mediaType, VoidBlock2<NSArray<?>,NSError> completionHandler)- Since:
- Available in iOS 15.0 and later.
-
getTracksWithCharacteristic
public NSArray<AVAssetTrack> getTracksWithCharacteristic(AVMediaCharacteristic mediaCharacteristic) -
loadTracksWithMediaCharacteristic
public void loadTracksWithMediaCharacteristic(String mediaCharacteristic, VoidBlock2<NSArray<?>,NSError> completionHandler)- Since:
- Available in iOS 15.0 and later.
-
getMetadata
-
loadMetadataForFormat
public void loadMetadataForFormat(String format, VoidBlock2<NSArray<AVMetadataItem>,NSError> completionHandler)- Since:
- Available in iOS 15.0 and later.
-
getChapterMetadataGroupsContainingItemsWithCommonKeys
public NSArray<AVTimedMetadataGroup> getChapterMetadataGroupsContainingItemsWithCommonKeys(NSLocale locale, List<AVMetadataKey> commonKeys) -
loadChapterMetadataGroups
public void loadChapterMetadataGroups(NSLocale locale, NSArray<NSString> commonKeys, VoidBlock2<NSArray<AVTimedMetadataGroup>,NSError> completionHandler)- Since:
- Available in iOS 15.0 and later.
-
getChapterMetadataGroupsBestMatchingPreferredLanguages
public NSArray<AVTimedMetadataGroup> getChapterMetadataGroupsBestMatchingPreferredLanguages(List<String> preferredLanguages) -
loadChapterMetadataGroupsBestMatchingPreferredLanguages
public void loadChapterMetadataGroupsBestMatchingPreferredLanguages(NSArray<NSString> preferredLanguages, VoidBlock2<NSArray<AVTimedMetadataGroup>,NSError> completionHandler)- Since:
- Available in iOS 15.0 and later.
-
getMediaSelectionGroup
-
loadMediaSelectionGroupForMediaCharacteristic
public void loadMediaSelectionGroupForMediaCharacteristic(String mediaCharacteristic, VoidBlock2<AVMediaSelectionGroup,NSError> completionHandler)- Since:
- Available in iOS 15.0 and later.
-
getUnusedTrackID
public int getUnusedTrackID() -
findUnusedTrackID
- Since:
- Available in iOS 15.0 and later.
-
getStatusOfValue
- Specified by:
getStatusOfValuein interfaceAVAsynchronousKeyValueLoading
-
loadValuesAsynchronously
- Specified by:
loadValuesAsynchronouslyin interfaceAVAsynchronousKeyValueLoading
-