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,NSItemProviderReading,NSItemProviderWriting,NSObjectProtocol,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 classAVFragmentedAsset.AVFragmentedAssetPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVURLAsset
AVURLAsset.AVURLAssetPtrNested classes/interfaces inherited from class org.robovm.apple.avfoundation.AVAsset
AVAsset.AVAssetPtr, AVAsset.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
-
Constructor Summary
Constructors Modifier Constructor Description protectedAVFragmentedAsset()protectedAVFragmentedAsset(NSObject.Handle h, long handle)protectedAVFragmentedAsset(NSObject.SkipInit skipInit)AVFragmentedAsset(NSURL URL, AVURLAssetOptions options) -
Method Summary
Methods inherited from class org.robovm.apple.avfoundation.AVURLAsset
didProvideContentKey, findCompatibleTrackForCompositionTrack, getAssetCache, getCompatibleTrack, getItemProviderVisibility, getResourceLoader, getURL, getVariants, getWritableTypeIdentifiersForItemProvider, init, loadData, mayRequireContentKeysForMediaDataProcessingMethods inherited from class org.robovm.apple.avfoundation.AVAsset
cancelLoading, canContainFragments, ChapterMetadataGroupsDidChangeNotification, containsFragments, ContainsFragmentsDidChangeNotification, create, DurationDidChangeNotification, findUnusedTrackID, getAllMediaSelections, getAvailableChapterLocales, getAvailableMediaCharacteristicsWithMediaSelectionOptions, getAvailableMetadataFormats, getChapterMetadataGroupsBestMatchingPreferredLanguages, getChapterMetadataGroupsContainingItemsWithCommonKeys, getCommonMetadata, getCreationDate, getDuration, getLyrics, getMediaSelectionGroup, getMetadata, getMetadata, getMinimumTimeOffsetFromLive, getOverallDurationHint, getPreferredMediaSelection, getPreferredRate, getPreferredTransform, getPreferredVolume, getReferenceRestrictions, getStatusOfValue, getStatusOfValue, getTrackGroups, getTracksWithCharacteristic, getTracksWithType, getUnusedTrackID, hasProtectedContent, isCompatibleWithAirPlayVideo, isCompatibleWithSavedPhotosAlbum, isComposable, isExportable, isPlayable, isReadable, loadChapterMetadataGroups, loadChapterMetadataGroupsBestMatchingPreferredLanguages, loadMediaSelectionGroupForMediaCharacteristic, loadMetadataForFormat, loadValuesAsynchronously, MediaSelectionGroupsDidChangeNotification, providesPreciseDurationAndTiming, WasDefragmentedNotificationMethods 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, updateStrongRef
-
Constructor Details
-
AVFragmentedAsset
protected AVFragmentedAsset() -
AVFragmentedAsset
-
AVFragmentedAsset
-
AVFragmentedAsset
-
-
Method Details
-
getTracks
-
isAssociatedWithFragmentMinder
public boolean isAssociatedWithFragmentMinder()- Specified by:
isAssociatedWithFragmentMinderin interfaceAVFragmentMinding- Since:
- Available in iOS 12.0 and later.
-
getReadableTypeIdentifiersForItemProvider
-
getWritableTypeIdentifiersForItemProvider0
-
getAudiovisualTypes
-
getAudiovisualMIMETypes
-
isPlayableExtendedMIMEType
-
getTrack
-
loadTrack
-
getTracksForMediaType
-
loadTracksWithMediaType
public void loadTracksWithMediaType(String mediaType, VoidBlock2<NSArray<?>,NSError> completionHandler)- Overrides:
loadTracksWithMediaTypein classAVAsset- Since:
- Available in iOS 15.0 and later.
-
getTracksForMediaCharacteristic
-
loadTracksWithMediaCharacteristic
public void loadTracksWithMediaCharacteristic(String mediaCharacteristic, VoidBlock2<NSArray<?>,NSError> completionHandler)- Overrides:
loadTracksWithMediaCharacteristicin classAVAsset- Since:
- Available in iOS 15.0 and later.
-
createProviderDataObject
public static AVFragmentedAsset createProviderDataObject(NSData data, String typeIdentifier) throws NSErrorException- Throws:
NSErrorException
-
getItemProviderVisibility0
public static NSItemProviderRepresentationVisibility getItemProviderVisibility0(String typeIdentifier)
-