Package org.robovm.apple.avfoundation
Interface AVAssetDownloadDelegate
-
- All Superinterfaces:
NSObjectProtocol
,NSURLSessionDelegate
,NSURLSessionTaskDelegate
,org.robovm.objc.ObjCProtocol
- All Known Implementing Classes:
AVAssetDownloadDelegateAdapter
public interface AVAssetDownloadDelegate extends NSURLSessionTaskDelegate
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
didCompleteForMediaSelection(NSURLSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, AVMediaSelection mediaSelection)
void
didFinishDownloadingToURL(NSURLSession session, AVAssetDownloadTask assetDownloadTask, NSURL location)
void
didLoadTimeRange(NSURLSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, CMTimeRange timeRange, NSArray<NSValue> loadedTimeRanges, CMTimeRange timeRangeExpectedToLoad, AVMediaSelection mediaSelection)
void
didLoadTimeRange(NSURLSession session, AVAssetDownloadTask assetDownloadTask, CMTimeRange timeRange, java.util.List<CMTimeRange> loadedTimeRanges, CMTimeRange timeRangeExpectedToLoad)
void
didResolveMediaSelection(NSURLSession session, AVAssetDownloadTask assetDownloadTask, AVMediaSelection resolvedMediaSelection)
void
willDownloadToURL(NSURLSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, NSURL location)
-
Methods inherited from interface org.robovm.apple.foundation.NSURLSessionDelegate
didBecomeInvalid, didFinishEvents, didReceiveChallenge
-
Methods inherited from interface org.robovm.apple.foundation.NSURLSessionTaskDelegate
didComplete, didFinishCollectingMetrics, didReceiveChallenge, didSendBodyData, needNewBodyStream, taskIsWaitingForConnectivity, willBeginDelayedRequest, willPerformHTTPRedirection
-
-
-
-
Method Detail
-
didFinishDownloadingToURL
void didFinishDownloadingToURL(NSURLSession session, AVAssetDownloadTask assetDownloadTask, NSURL location)
- Since:
- Available in iOS 10.0 and later.
-
didLoadTimeRange
void didLoadTimeRange(NSURLSession session, AVAssetDownloadTask assetDownloadTask, CMTimeRange timeRange, java.util.List<CMTimeRange> loadedTimeRanges, CMTimeRange timeRangeExpectedToLoad)
- Since:
- Available in iOS 9.0 and later.
-
didResolveMediaSelection
void didResolveMediaSelection(NSURLSession session, AVAssetDownloadTask assetDownloadTask, AVMediaSelection resolvedMediaSelection)
- Since:
- Available in iOS 9.0 and later.
-
willDownloadToURL
void willDownloadToURL(NSURLSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, NSURL location)
- Since:
- Available in iOS 11.0 and later.
-
didCompleteForMediaSelection
void didCompleteForMediaSelection(NSURLSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, AVMediaSelection mediaSelection)
- Since:
- Available in iOS 11.0 and later.
-
didLoadTimeRange
void didLoadTimeRange(NSURLSession session, AVAggregateAssetDownloadTask aggregateAssetDownloadTask, CMTimeRange timeRange, NSArray<NSValue> loadedTimeRanges, CMTimeRange timeRangeExpectedToLoad, AVMediaSelection mediaSelection)
- Since:
- Available in iOS 11.0 and later.
-
-