MediaDownloader
@objcMembers
@objc(GSMediaDownloader)
public class MediaDownloader : NSObject, MediaOperation
Media downloader, containing info on a download medias task.
Seealso
MediaStore.newDownloader
-
Total number of media to download.
Declaration
Swift
public let totalMediaCount: Int
-
Number of already downloaded media.
Declaration
Swift
public let currentMediaCount: Int
-
Total number of resources to download.
Declaration
Swift
public let totalResourceCount: Int
-
Number of already downloaded resources.
Declaration
Swift
public let currentResourceCount: Int
-
Current file download between 0.0 (0%) and 1.0 (100%).
Declaration
Swift
public let currentFileProgress: Float
-
Total download progress between 0.0 (0%) and 1.0 (100%).
Declaration
Swift
public let totalProgress: Float
-
Download progress status.
Declaration
Swift
public let status: MediaTaskStatus
-
Url of downloaded file (if exists) when status is fileDownloaded, nil in other cases.
Declaration
Swift
public let fileUrl: URL?
-
Url of downloaded file signature (if exists) when status is fileDownloaded, nil in other cases.
Declaration
Swift
public let signatureUrl: URL?
-
Current downloading media.
Declaration
Swift
public let currentMedia: MediaItem?