17 #import <Foundation/Foundation.h> 69 - (instancetype)initWithRefreshMetadata:(BOOL)xEnabled;
108 - (NSString *)registerDownload:(NSString* )xUrl;
129 - (
NMPDownload* )getDownloadByUUID:(NSString* )xUUID;
141 - (NSArray* )getDownloadByContentId:(NSString* )xContentId;
156 - (BOOL)removeDownload:(NSString* )xUUID;
170 - (BOOL)startDownload:(NSString* )xUUID bitrate:(
unsigned int)xBitrate;
183 - (BOOL)resumeDownload:(NSString* )xUUID;
196 - (BOOL)pauseDownload:(NSString* )xUUID;
208 - (NSString *)getPrivateMetadata:(NSString *)xUUID;
221 - (void)setPrivateMetadata:(NSString *)xMetadata withUUID:(NSString *)xUUID;
237 - (BOOL)refreshDownload:(NSString* )xUUID;
This class offers the downloading and the storage management of adaptive streaming assets.
NSArray * getDownloads()
Returns all downloads currently registered in the download manager.
INMPDownloadListener provides various notifications for the client application to track changes in on...
This class aggregates all the information pertaining to the download of a media asset.