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 aggregates all the information pertaining to the download of a media asset.
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...