DrmConfiguration

struct DrmConfiguration

DRM 설정을 위한 구조체입니다.


생성자

init(appId: String, userId: String, userData: [String: Any])
이름타입설명필수
appIdStringApp 아이디O
userIdString사용자 아이디O
userData[String : Any]사용자 데이터O

App 아이디, 사용자 아이디, 사용자 데이터를 입력하여 Drm 설정을 할 수 있습니다.


속성

appId

let appId: String
타입설명
StringApp 아이디

offlineAccessPeriod

var offlineAccessPeriod: Duration? = nil
타입설명
Duration?다운로드 컨텐츠의 오프라인 재생 기간

userData

var userData: [String : Any]
타입설명
[String : Any]사용자 데이터
userId
let userId: String
타입설명
String사용자 아이디

메서드

buildUpon()

func buildUpon() -> DrmConfiguration.Builder

Builder를 사용하여 DRM에 대한 초기 설정을 합니다.


클래스

DrmConfiguration.Builder

class Builder

DRM 구성을 하기 위한 클래스입니다. 자세한 내용은 DrmConfiguration.Builder 문서를 참고하세요.