StarPlayerPackager
Objective-C
@interface StarPlayerPackager : NSObject
/**
* DRM 패키징 여부
* @note 저장된 파일의 drm 패키징 여부 (다운로드 파일에 한함)
*/
+ (BOOL)isLocalSPKFile:(NSURL*)localFilePath;
/**
* DRM 패키징 여부 (다운로드, 스트리밍 파일)
* @note
* 영상 파일 offset 0부터 35바이트 크기의 데이터를 입력하면 drm 패키징 여부를 확인할 수 있음
*/
+ (BOOL)isSPKFileWithHeader:(NSData*)data;
/**
* File packager open
* @note
* 영상 파일 drm 적용 용도
* file packaging이 완료되면 close 함수를 호출 해야함
* @param fileSavePath 파일 저장 경로 (경로+파일명)
* @return 파일 데이터 offset (파일 데이터가 없을 경우 0), 파일 offset 정보로 이어 받기 가능
*/
- (unsigned long long)openWithPath:(NSURL*)fileSavePath;
/**
* File packager close
*/
- (void)close;
/**
* File packaging(DRM) 후 파일 쓰기
* @param data packaging 할 데이터
* @param offset 데이터 offset(파일 이어받기 가능)
*/
- (void)dataPackagingAndAppend:(NSData*)data offset:(unsigned long long)offset;
@end
Swift
class StarPlayerPackager
Undocumented
-
DRM 패키징 여부
Note
저장된 파일의 drm 패키징 여부 (다운로드 파일에 한함)Declaration
Objective-C
+ (BOOL)isLocalSPKFile:(NSURL *)localFilePath;Swift
class func isLocalSPKFile(_ localFilePath: Any!) -> Any! -
DRM 패키징 여부 (다운로드, 스트리밍 파일) @note 영상 파일 offset 0부터 35바이트 크기의 데이터를 입력하면 drm 패키징 여부를 확인할 수 있음
Declaration
Objective-C
+ (BOOL)isSPKFileWithHeader:(NSData *)data;Swift
class func isSPKFile(withHeader data: Any!) -> Any! -
File packager open @note 영상 파일 drm 적용 용도 file packaging이 완료되면 close 함수를 호출 해야함
Declaration
Objective-C
- (unsigned long long)openWithPath:(NSURL *)fileSavePath;Swift
func open(withPath fileSavePath: Any!) -> UInt64Parameters
fileSavePath파일 저장 경로 (경로+파일명)
Return Value
파일 데이터 offset (파일 데이터가 없을 경우 0), 파일 offset 정보로 이어 받기 가능
-
File packager close
Declaration
Objective-C
- (void)close;Swift
func close() -
File packaging(DRM) 후 파일 쓰기
Declaration
Objective-C
- (void)dataPackagingAndAppend:(NSData *)data offset:(unsigned long long)offset;Swift
func dataPackagingAndAppend(_ data: Any!, offset: UInt64)Parameters
datapackaging 할 데이터
offset데이터 offset(파일 이어받기 가능)
StarPlayerPackager Class Reference