API 레퍼런스
KollusBookmark 클래스
#import <KollusBookmark.h>
속성
| 속성 | 설명 |
|---|---|
| NSTimeInterval position | 북마크 시간 |
| NSDate * time | 북마크 생성된 일시 |
| NSString * title | 북마크 타이틀(인덱스:강사용) |
| NSString * value | 북마크 타이틀(사용자) |
| KollusBookmarkKind kind | 북마크 종류 |
속성 문서화
| 속성 | 설명 |
|---|---|
| (KollusBookmarkKind) kind[read], [nonatomic], [assign] | 북마크 종류 |
| (NSTimeInterval) position[read], [nonatomic], [unsafe_unretained] | 북마크 시간 |
| (NSDate*) time[read], [nonatomic], [unsafe_unretained] | 북마크 생성된 일시 |
| (NSString*) title[read], [nonatomic], [copy] | 북마크 타이틀(인덱스:강사용) |
| (NSString*) value[read], [nonatomic], [copy] | 북마크 타이틀(사용자) |
KollusChat 클래스
#import <KollusChat.h>
속성
| 속성 | 설명 |
|---|---|
| BOOL isChatVisible | 채팅 화면 보여줄지 체크 |
| BOOL isChatInfo | 채팅 정보 있는지 체크 |
| NSString * chatUrl | 채팅 Url |
| BOOL isAdmin | 관리자 여부 |
| BOOL isAnonymous | 익명 여부 |
| NSString * roomId | 룸 ID |
| NSString * chattingServer | 채팅 서버 |
| NSString * userId | 사용자 ID |
| NSString * nickName | 닉네임 |
| NSString * photoUrl | 포토 Url |
속성 문서화
| 속성 | 설명 |
|---|---|
| (NSString*) chattingServer[read], [write], [nonatomic], [copy] | 채팅 서버 |
| (NSString*) chatUrl[read], [write], [nonatomic], [copy] | 채팅 Url |
| (BOOL) isAdmin[read], [write], [nonatomic], [unsafe_unretained] | 관리자 여부 |
| (BOOL) isAnonymous[read], [write], [nonatomic], [unsafe_unretained] | 익명 여부 |
| (BOOL) isChatInfo[read], [write], [nonatomic], [unsafe_unretained] | 채팅 정보 있는지 체크 |
| (BOOL) isChatVisible[read], [write], [nonatomic], [unsafe_unretained] | 채팅 화면 보여줄지 체크 |
| (NSString*) nickName[read], [write], [nonatomic], [copy] | 닉네임 |
| (NSString*) photoUrl[read], [write], [nonatomic], [copy] | 포토 Url |
| (NSString*) roomId[read], [write], [nonatomic], [copy] | 룸 ID |
| (NSString*) userId[read], [write], [nonatomic], [copy] | 사용자 ID |
KollusContent 클래스
#import <KollusContent.h>
속성
| 속성 | 설명 |
|---|---|
| NSString * company | 회사 이름 |
| NSString * title | 콘텐츠 타이틀 |
| NSString * course | 코스 이름 |
| NSString * teacher | 강사 이름 |
| NSString * snapshot | 스냅샷 파일 경로 |
| NSString * thumbnail | 섬네일 파일 경로 |
| NSString * mediaContentKey | 미디어 콘텐츠 키 |
| NSString * synopsis | 시놉시스 |
| NSString * descriptionURL | 상세 정보 URL |
| CGSize naturalSize | 영상 원본 사이즈 |
| NSString * iosPlayerType | 플레이어 타입: hw, sw, native |
| KollusContentType contentType | 콘텐츠 타입 |
| NSDate * DRMCheckDate | DRM 체크 일시 |
| NSDate * DRMExpireDate | DRM 만료 일시 |
| long DRMExpireCountMax | DRM 최대 카운트 |
| long DRMExpireCount | DRM 재생 카운트 |
| NSTimeInterval DRMTotalExpirePlayTime | DRM 전체 재생 가능 시간 |
| NSTimeInterval DRMExpirePlayTime | DRM 재생 가능 시간 |
| BOOL DRMExpired | DRM 만료여부 |
| BOOL DRMExpireRefreshPopup | DRM 유효 기간 갱신 팝업 여부 |
| NSTimeInterval duration | 콘텐츠 duration |
| NSTimeInterval position | 이어보기 시간 |
| NSUInteger contentIndex | 콘텐츠 인덱스: 다운로드 콘텐츠 재생 시 사용 |
| long long fileSize | 콘텐츠 파일 사이즈 |
| long long downloadSize | 다운로드된 파일 사이즈 |
| NSUInteger downloadProgress | 다운로드 백분율 |
| BOOL downloaded | 다운 로드 완료 여부 |
| long long downloadStopSize | 다운로드 정지된 파일 사이즈 |
| int downloadedTime | 파일 다운로드 일시 |
속성 문서화
| 속성 | 설명 |
|---|---|
| (NSString*) company[read], [nonatomic], [copy] | 회사이름 |
| (NSUInteger) contentIndex[read], [nonatomic], [unsafe_unretained] | 콘텐츠 인덱스: 다운로드 콘텐츠 재생시 사용 |
| (KollusContentType) contentType[read], [nonatomic], [unsafe_unretained] | 콘텐츠 타입 |
| (NSString*) course[read], [nonatomic], [copy] | 코스명 |
| (NSString*) descriptionURL[read], [nonatomic], [copy] | 상세정보 URL |
| (BOOL) downloaded[read], [nonatomic], [unsafe_unretained] | 다운로드 완료여부 |
| (int) downloadedTime[read], [nonatomic], [unsafe_unretained] | 파일 다운로드 일시 |
| (NSUInteger) downloadProgress[read], [nonatomic], [unsafe_unretained] | 다운로드 백분율 |
| (long long) downloadSize[read], [nonatomic], [unsafe_unretained] | 다운로드 된 파일 사이즈 |
| (long long) downloadStopSize[read], [nonatomic], [unsafe_unretained] | 다운로드 정지된 파일 사이즈 |
| (NSDate*) DRMCheckDate[read], [nonatomic], [strong] | DRM 체크일시 |
| (long) DRMExpireCount[read], [nonatomic], [unsafe_unretained] | DRM 재생 카운트 |
| (long) DRMExpireCountMax[read], [nonatomic], [unsafe_unretained] | DRM 최대 카운트 |
| (BOOL) DRMExpired[read], [nonatomic], [unsafe_unretained] | DRM 만료여부 |
| (NSDate*) DRMExpireDate[read], [nonatomic], [strong] | DRM 만료일시 |
| (NSTimeInterval) DRMExpirePlayTime[read], [nonatomic], [unsafe_unretained] | DRM 재생가능 시간 |
| (BOOL) DRMExpireRefreshPopup[read], [nonatomic], [unsafe_unretained] | DRM 유효기간 갱신 팝업 여부 |
| (NSTimeInterval) DRMTotalExpirePlayTime[read], [nonatomic], [unsafe_unretained] | DRM 전체 재생가능 시간 |
| (NSTimeInterval) duration[read], [nonatomic], [unsafe_unretained] | 콘텐츠 duration |
| (long long) fileSize[read], [nonatomic], [unsafe_unretained] | 콘텐츠 파일 사이즈 |
| (NSString*) iosPlayerType[read], [nonatomic], [copy] | Player 타입: hw, sw, native |
| (NSString*) mediaContentKey[read], [nonatomic], [copy] | 미디어 콘텐츠 키 |
| (CGSize) naturalSize[read], [nonatomic], [unsafe_unretained] | 영상 원본 사이즈 |
| (NSTimeInterval) position[read], [nonatomic], [unsafe_unretained] | 이어보기 시간 |
| (NSString*) snapshot[read], [nonatomic], [copy] | 스냅샷 파일 경로 |
| (NSString*) synopsis[read], [nonatomic], [copy] | 시놉시스 |
| (NSString*) teacher[read], [nonatomic], [copy] | 강사명 |
| (NSString*) thumbnail[read], [nonatomic], [copy] | 섬네일 파일 경로 |
| (NSString*) title[read], [nonatomic], [copy] | 콘텐츠 타이틀 |