OOSecurePlayerDrmWorkflowUtil.h
1 //
2 // Copyright (c) 2015 Brightcove, Inc. All rights reserved.
3 //
4 
5 #import <Foundation/Foundation.h>
6 
7 #define FILE_EXISTS 0
8 #define FILE_DOWNLOADED 1
9 #define FILE_DOWNLOADED_ERROR 2
10 
11 @interface OOSecurePlayerDrmWorkflowUtil : NSObject
12 @property (nonatomic, readonly) NSURL *url;
13 -(instancetype) init __attribute__((unavailable("use initWithUrl")));
14 -(instancetype) initWithUrl:(NSURL*)url uniqueToken:(int)uniqueToken;
15 -(int) downloadUrl;
16 -(void) deleteFileForUrl;
17 -(NSString*) getFilenameForUrl;
18 -(NSString*) getPathForFilename:(NSString*)filename;
19 -(NSString*) getPathForUrl;
20 -(int) downloadFile:(NSString *)filename from:(NSURL *)address overwrite:(BOOL)overwrite;
21 
22 + (NSString *)appendCustomData:(NSString *)customData;
23 
24 @end
void deleteFileForUrl()
Definition: OOSecurePlayerDrmWorkflowUtil.m:78
NSString * getFilenameForUrl()
Definition: OOSecurePlayerDrmWorkflowUtil.m:89
NSURL * url
Definition: OOSecurePlayerDrmWorkflowUtil.h:12
(unavailable("use initWithUrl" __attribute__()
int uniqueToken
Definition: OOSecurePlayerDrmWorkflowUtil.m:11
int downloadUrl()
Definition: OOSecurePlayerDrmWorkflowUtil.m:69
Definition: OOSecurePlayerDrmWorkflowUtil.h:11
id init()
Definition: OOSecurePlayerDrmWorkflowUtil.m:53
NSString * getPathForUrl()
Definition: OOSecurePlayerDrmWorkflowUtil.m:104