Structure

AVContentKeySystem

A key-delivery method for a content key session.

Declaration

struct AVContentKeySystem

Topics

Key-Delivery Methods

static let fairPlayStreaming: AVContentKeySystem

A method of key delivery that uses FairPlay Streaming.

static let clearKey: AVContentKeySystem

A method of key delivery that uses a clear key system.

Relationships

See Also

Creating New Content Key Sessions

init(keySystem: AVContentKeySystem)

Creates a content key session to manage a collection of content decryption keys.

init(keySystem: AVContentKeySystem, storageDirectoryAt: URL)

Creates a content key session to manage a collection of content decryption keys; points to a directory that stores abnormal session termination reports.

var keySystem: AVContentKeySystem

The type of key system used to retrieve keys.