13 #import <Foundation/Foundation.h> 121 @property (readonly,copy) NSString*
UUID;
139 @property (readonly) NSString*
URI;
The storage path points to a device lacking space.
NSString * localURI
Returns the local URI of the content.
NMPDownloadError
The download error of a NMPDownload object.
unsigned int bitrateEstimate
Get an estimate of the download bitrate, This value will fluctuate depending on the network condition...
NSString * UUID
Returns the Universal Unique ID attributed to this download.
HTTP code 403 received and couldn't be handled by the downloader.
The remote URI is misformatted and can't be used.
Some unexpected HTTP data error was observed, such as missing or incomplete payload,...
unsigned int startTime
Returns the start time of the download, in seconds since 1970.
NSString * URI
Returns the URI of the content.
NMPDownloadState state
Returns the state of the download.
NMPDownloadState
The download state of a NMPDownload object.
NMPAsset * asset
Returns the Asset object of the download.
The download requests hopped over too many redirect.
Live content downloading is not supported.
NMPDownloadError error
Returns the failure reason of the download.
An unknown or unexpected error occured.
This class aggregates all the information pertaining to the download of a media asset.
Unsupported manifest version or features of a given protocol.
NMPAsset aggregates all the information pertaining to an adaptive streaming media asset.
unsigned int timeElapsed
Returns the time elapsed downloading, in milliseconds.
unsigned int timeRemaining
Returns an estimate of the time remaining to complete the download, in milliseconds.
The manifest is misformatted and doesn't comply to specification.
Some unexpected HTTP code were received and couldn't be handled by the downloader.