Skip to main content

KollusContent

Notice

This document is a machine-translated draft and is currently undergoing review. Some content may be inaccurate or differ from the original Korean version. For the most precise information, refer to the Korean documentation.

Kolluscontent class

#import <KollusContent.h>

A class that holds content metadata such as the URL, DRM information, and download status of the content to be played.

Properties

  • NSString * company
  • NSString * title
  • NSString * course
  • NSString * teacher
  • NSString * snapshot
  • NSString * thumbnail
  • NSString * mediaContentKey
  • NSString * synopsis
  • NSString * descriptionURL
  • CGSize naturalSize
  • NSString * iosPlayerType
  • KollusContentType contentType
  • NSDate * DRMCheckDate
  • NSDate * DRMExpireDate
  • long DRMExpireCountMax
  • long DRMExpireCount
  • NSTimeInterval DRMTotalExpirePlayTime
  • NSTimeInterval DRMExpirePlayTime
  • BOOL DRMExpired
  • BOOL DRMExpireRefreshPopup
  • NSTimeInterval duration
  • NSTimeInterval position
  • NSUInteger contentIndex
  • long long fileSize
  • long long downloadSize
  • NSUInteger downloadProgress
  • BOOL downloaded
  • long long downloadStopSize
  • int downloadedTime

Property details

PropertyDescription
(NSString*) company
[read, nonatomic, copy]
Company name
(NSString*) title
[read, nonatomic, copy]
Content title
(NSString*) course
[read, nonatomic, copy]
Course name
(NSString*) teacher
[read, nonatomic, copy]
Instructor name
(NSString*) snapshot
[read, nonatomic, copy]
Snapshot file path
(NSString*) thumbnail
[read, nonatomic, copy]
Thumbnail file path
(NSString*) mediaContentKey
[read, nonatomic, copy]
Media content key
(NSString*) synopsis
[read, nonatomic, copy]
Synopsis
(NSString*) descriptionURL
[read, nonatomic, copy]
Details URL
(CGSize) naturalSize
[read, nonatomic, unsafe_unretained]
Original video resolution
(NSString*) iosPlayerType
[read, nonatomic, copy]
iOS player type (hw, sw, native)
(KollusContentType) contentType
[read, nonatomic, unsafe_unretained]
Content type
(NSDate*) DRMCheckDate
[read, nonatomic, strong]
DRM authentication check date and time
(NSDate*) DRMExpireDate
[read, nonatomic, strong]
DRM expiration date and time
(long) DRMExpireCountMax
[read, nonatomic, unsafe_unretained]
Maximum DRM play count
(long) DRMExpireCount
[read, nonatomic, unsafe_unretained]
DRM play count
(NSTimeInterval) DRMTotalExpirePlayTime
[read, nonatomic, unsafe_unretained]
Total DRM playback time allowed
(NSTimeInterval) DRMExpirePlayTime
[read, nonatomic, unsafe_unretained]
Remaining DRM playback time allowed
(BOOL) DRMExpired
[read, nonatomic, unsafe_unretained]
Whether DRM has expired
(BOOL) DRMExpireRefreshPopup
[read, nonatomic, unsafe_unretained]
Whether to display a DRM renewal popup
(NSTimeInterval) duration
[read, nonatomic, unsafe_unretained]
Total content length
(NSTimeInterval) position
[read, nonatomic, unsafe_unretained]
Last playback position
(NSUInteger) contentIndex
[read, nonatomic, unsafe_unretained]
Content index (used when playing downloaded content)
(long long) fileSize
[read, nonatomic, unsafe_unretained]
Content file size
(long long) downloadSize
[read, nonatomic, unsafe_unretained]
Downloaded file size
(NSUInteger) downloadProgress
[read, nonatomic, unsafe_unretained]
Download progress (%)
(BOOL) downloaded
[read, nonatomic, unsafe_unretained]
Whether the download is complete
(long long) downloadStopSize
[read, nonatomic, unsafe_unretained]
File size at which the download was stopped
(int) downloadedTime
[read, nonatomic, unsafe_unretained]
Download completion date and time