Package org.robovm.apple.avfoundation
Class AVAssetDownloadURLSession
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.foundation.NSURLSession
org.robovm.apple.avfoundation.AVAssetDownloadURLSession
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class AVAssetDownloadURLSession extends NSURLSession
- Since:
- Available in iOS 9.0 and later.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAVAssetDownloadURLSession.AVAssetDownloadURLSessionPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSURLSession
NSURLSession.NSURLSessionPtrNested 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 protectedAVAssetDownloadURLSession()protectedAVAssetDownloadURLSession(NSObject.Handle h, long handle)protectedAVAssetDownloadURLSession(NSObject.SkipInit skipInit)AVAssetDownloadURLSession(NSURLSessionConfiguration configuration, AVAssetDownloadDelegate delegate, NSOperationQueue delegateQueue) -
Method Summary
Modifier and Type Method Description AVAggregateAssetDownloadTaskaggregateAssetDownloadTaskWithURLAsset(AVURLAsset URLAsset, NSArray<AVMediaSelection> mediaSelections, String title, NSData artworkData, NSDictionary<NSString,?> options)AVAssetDownloadTaskassetDownloadTask(AVAssetDownloadConfiguration downloadConfiguration)protected static longcreate(NSURLSessionConfiguration configuration, AVAssetDownloadDelegate delegate, NSOperationQueue delegateQueue)static NSURLSessiongetSharedSession()AVAssetDownloadTasknewAssetDownloadTask(AVURLAsset URLAsset, String title, NSData artworkData, AVAssetDownloadTaskOptions options)AVAssetDownloadTasknewAssetDownloadTask(AVURLAsset URLAsset, NSURL destinationURL, AVAssetDownloadTaskOptions options)Deprecated.Deprecated in iOS 10.0.Methods inherited from class org.robovm.apple.foundation.NSURLSession
create, create, finishTasksAndInvalidate, flush, getAllTasks, getConfiguration, getDelegate, getDelegateQueue, getSessionDescription, getTasks, getTransferSizeUnknown, invalidateAndCancel, newDataTask, newDataTask, newDataTask, newDataTask, newDownloadTask, newDownloadTask, newDownloadTask, newDownloadTask, newDownloadTask, newDownloadTask, newStreamedUploadTask, newStreamTask, newStreamTask, newUploadTask, newUploadTask, newUploadTask, newUploadTask, newWebSocket, newWebSocket, newWebSocket, reset, setSessionDescriptionMethods 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
-
AVAssetDownloadURLSession
protected AVAssetDownloadURLSession() -
AVAssetDownloadURLSession
-
AVAssetDownloadURLSession
-
AVAssetDownloadURLSession
public AVAssetDownloadURLSession(NSURLSessionConfiguration configuration, AVAssetDownloadDelegate delegate, NSOperationQueue delegateQueue)
-
-
Method Details
-
getSharedSession
-
newAssetDownloadTask
@Deprecated public AVAssetDownloadTask newAssetDownloadTask(AVURLAsset URLAsset, NSURL destinationURL, AVAssetDownloadTaskOptions options)Deprecated.Deprecated in iOS 10.0. Use assetDownloadTaskWithURLAsset:assetTitle:assetArtworkData:options: instead- Since:
- Available in iOS 9.0 and later.
-
newAssetDownloadTask
public AVAssetDownloadTask newAssetDownloadTask(AVURLAsset URLAsset, String title, NSData artworkData, AVAssetDownloadTaskOptions options)- Since:
- Available in iOS 10.0 and later.
-
aggregateAssetDownloadTaskWithURLAsset
public AVAggregateAssetDownloadTask aggregateAssetDownloadTaskWithURLAsset(AVURLAsset URLAsset, NSArray<AVMediaSelection> mediaSelections, String title, NSData artworkData, NSDictionary<NSString,?> options)- Since:
- Available in iOS 11.0 and later.
-
assetDownloadTask
- Since:
- Available in iOS 15.0 and later.
-
create
protected static long create(NSURLSessionConfiguration configuration, AVAssetDownloadDelegate delegate, NSOperationQueue delegateQueue)
-