Package org.robovm.apple.avfoundation
Class AVURLAsset
- 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
-
- All Implemented Interfaces:
AVAsynchronousKeyValueLoading
,AVContentKeyRecipient
,NSObjectProtocol
,org.robovm.objc.ObjCProtocol
- Direct Known Subclasses:
AVFragmentedAsset
public class AVURLAsset extends AVAsset implements AVContentKeyRecipient
- Since:
- Available in iOS 4.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
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
AVURLAsset()
protected
AVURLAsset(long handle)
Deprecated.protected
AVURLAsset(NSObject.Handle h, long handle)
protected
AVURLAsset(NSObject.SkipInit skipInit)
AVURLAsset(NSURL URL, AVURLAssetOptions options)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description AVAssetCache
getAssetCache()
static java.util.List<java.lang.String>
getAudiovisualMIMETypes()
static java.util.List<java.lang.String>
getAudiovisualTypes()
AVAssetTrack
getCompatibleTrack(AVCompositionTrack compositionTrack)
AVAssetResourceLoader
getResourceLoader()
NSURL
getURL()
protected long
init(NSURL URL, AVURLAssetOptions options)
static boolean
isPlayableExtendedMIMEType(java.lang.String extendedMIMEType)
boolean
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, getTrack, getTrackGroups, getTracks, 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
-
AVURLAsset
protected AVURLAsset()
-
AVURLAsset
@Deprecated protected AVURLAsset(long handle)
Deprecated.
-
AVURLAsset
protected AVURLAsset(NSObject.Handle h, long handle)
-
AVURLAsset
protected AVURLAsset(NSObject.SkipInit skipInit)
-
AVURLAsset
public AVURLAsset(NSURL URL, AVURLAssetOptions options)
-
-
Method Detail
-
getURL
public NSURL getURL()
-
getResourceLoader
public AVAssetResourceLoader getResourceLoader()
- Since:
- Available in iOS 6.0 and later.
-
getAssetCache
public AVAssetCache getAssetCache()
- Since:
- Available in iOS 10.0 and later.
-
mayRequireContentKeysForMediaDataProcessing
public boolean mayRequireContentKeysForMediaDataProcessing()
- Specified by:
mayRequireContentKeysForMediaDataProcessing
in interfaceAVContentKeyRecipient
- Since:
- Available in iOS 10.3 and later.
-
init
protected long init(NSURL URL, AVURLAssetOptions options)
-
getAudiovisualTypes
public static java.util.List<java.lang.String> getAudiovisualTypes()
- Since:
- Available in iOS 5.0 and later.
-
getAudiovisualMIMETypes
public static java.util.List<java.lang.String> getAudiovisualMIMETypes()
- Since:
- Available in iOS 5.0 and later.
-
isPlayableExtendedMIMEType
public static boolean isPlayableExtendedMIMEType(java.lang.String extendedMIMEType)
- Since:
- Available in iOS 5.0 and later.
-
getCompatibleTrack
public AVAssetTrack getCompatibleTrack(AVCompositionTrack compositionTrack)
-
-