Package org.robovm.apple.avfoundation
Class AVFragmentedAsset
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.avfoundation.AVAsset
-
- org.robovm.apple.avfoundation.AVURLAsset
-
- org.robovm.apple.avfoundation.AVFragmentedAsset
-
- All Implemented Interfaces:
AVAsynchronousKeyValueLoading
,AVContentKeyRecipient
,AVFragmentMinding
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
public class AVFragmentedAsset extends AVURLAsset implements AVFragmentMinding
- Since:
- Available in iOS 12.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
AVFragmentedAsset.AVFragmentedAssetPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVURLAsset
AVURLAsset.AVURLAssetPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAsset
AVAsset.AVAssetPtr, AVAsset.Notifications
-
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 protected
AVFragmentedAsset()
protected
AVFragmentedAsset(NSObject.Handle h, long handle)
protected
AVFragmentedAsset(NSObject.SkipInit skipInit)
AVFragmentedAsset(NSURL URL, AVURLAssetOptions options)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AVFragmentedAssetTrack
getTrack(int trackID)
NSArray<AVFragmentedAssetTrack>
getTracks()
NSArray<AVFragmentedAssetTrack>
getTracksForMediaCharacteristic(java.lang.String mediaCharacteristic)
NSArray<AVFragmentedAssetTrack>
getTracksForMediaType(java.lang.String mediaType)
boolean
isAssociatedWithFragmentMinder()
-
Methods inherited from class org.robovm.apple.avfoundation.AVURLAsset
getAssetCache, getAudiovisualMIMETypes, getAudiovisualTypes, getCompatibleTrack, getResourceLoader, getURL, init, isPlayableExtendedMIMEType, mayRequireContentKeysForMediaDataProcessing
-
Methods inherited from class org.robovm.apple.avfoundation.AVAsset
cancelLoading, canContainFragments, ChapterMetadataGroupsDidChangeNotification, containsFragments, ContainsFragmentsDidChangeNotification, create, DurationDidChangeNotification, getAllMediaSelections, getAvailableChapterLocales, getAvailableMediaCharacteristicsWithMediaSelectionOptions, getAvailableMetadataFormats, getChapterMetadataGroupsBestMatchingPreferredLanguages, getChapterMetadataGroupsContainingItemsWithCommonKeys, getCommonMetadata, getCreationDate, getDuration, getLyrics, getMediaSelectionGroup, getMetadata, getMetadata, getOverallDurationHint, getPreferredMediaSelection, getPreferredRate, getPreferredTransform, getPreferredVolume, getReferenceRestrictions, getStatusOfValue, getStatusOfValue, getTrackGroups, getTracksWithCharacteristic, getTracksWithType, getUnusedTrackID, hasProtectedContent, isCompatibleWithAirPlayVideo, isCompatibleWithSavedPhotosAlbum, isComposable, isExportable, isPlayable, isReadable, loadValuesAsynchronously, MediaSelectionGroupsDidChangeNotification, providesPreciseDurationAndTiming, WasDefragmentedNotification
-
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
-
AVFragmentedAsset
protected AVFragmentedAsset()
-
AVFragmentedAsset
protected AVFragmentedAsset(NSObject.Handle h, long handle)
-
AVFragmentedAsset
protected AVFragmentedAsset(NSObject.SkipInit skipInit)
-
AVFragmentedAsset
public AVFragmentedAsset(NSURL URL, AVURLAssetOptions options)
-
-
Method Detail
-
getTracks
public NSArray<AVFragmentedAssetTrack> getTracks()
-
isAssociatedWithFragmentMinder
public boolean isAssociatedWithFragmentMinder()
- Specified by:
isAssociatedWithFragmentMinder
in interfaceAVFragmentMinding
- Since:
- Available in iOS 12.0 and later.
-
getTrack
public AVFragmentedAssetTrack getTrack(int trackID)
-
getTracksForMediaType
public NSArray<AVFragmentedAssetTrack> getTracksForMediaType(java.lang.String mediaType)
-
getTracksForMediaCharacteristic
public NSArray<AVFragmentedAssetTrack> getTracksForMediaCharacteristic(java.lang.String mediaCharacteristic)
-
-