One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVContentKeyRequest

class · iOS 10.3+ · SDK 27.1

class AVContentKeyRequest

Members (18)

init

init

TypeScript
static init(): AVContentKeyRequest
Swift declaration
init()
method · iOS 27.0+

makeOptionalStreamingContentKeyRequestData

TypeScript
makeOptionalStreamingContentKeyRequestData(appIdentifier: ArrayBuffer, contentIdentifier: (ArrayBuffer) | null, options: (Record<string, unknown>) | null, completionHandler: ((arg0: (ArrayBuffer) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func makeOptionalStreamingContentKeyRequestData(forApp appIdentifier: Data, contentIdentifier: Data?, options: [String : Any]? = nil) async throws -> Data
method · iOS 10.3+

makeStreamingContentKeyRequestData

TypeScript
makeStreamingContentKeyRequestData(appIdentifier: ArrayBuffer, contentIdentifier: (ArrayBuffer) | null, options: (Record<string, unknown>) | null, handler: ((arg0: (ArrayBuffer) | null, arg1: (NativeError) | null) => void)): void
Swift declaration
func makeStreamingContentKeyRequestData(forApp appIdentifier: Data, contentIdentifier: Data?, options: [String : Any]? = nil) async throws -> Data
method · iOS 10.3+

processContentKeyResponse

TypeScript
processContentKeyResponse(keyResponse: AVContentKeyResponse): void
Swift declaration
func processContentKeyResponse(_ keyResponse: AVContentKeyResponse)
method · iOS 10.3+

processContentKeyResponseError

TypeScript
processContentKeyResponseError(error: NativeError): void
Swift declaration
func processContentKeyResponseError(_ error: any Error)
method · iOS 10.3+ · Deprecated in iOS 11.2

respondByRequestingPersistableContentKeyRequest

TypeScript
respondByRequestingPersistableContentKeyRequest(): void
Swift declaration
func respondByRequestingPersistableContentKeyRequest()
method · iOS 11.2+

respondByRequestingPersistableContentKeyRequestAndReturnError

TypeScript
respondByRequestingPersistableContentKeyRequestAndReturnError(): void
Swift declaration
func respondByRequestingPersistableContentKeyRequestAndReturnError() throws
get · iOS 27.0+

canBeFulfilledWithAdvisoryKey

TypeScript
get canBeFulfilledWithAdvisoryKey(): boolean
Swift declaration
var canBeFulfilledWithAdvisoryKey: Bool { get }
get · iOS 10.3+

canProvidePersistableContentKey

TypeScript
get canProvidePersistableContentKey(): boolean
Swift declaration
var canProvidePersistableContentKey: Bool { get }
get · iOS 14.5+

contentKey

TypeScript
get contentKey(): (AVContentKey) | null
Swift declaration
var contentKey: AVContentKey? { get }
get · iOS 14.5+

contentKeySpecifier

TypeScript
get contentKeySpecifier(): AVContentKeySpecifier
Swift declaration
var contentKeySpecifier: AVContentKeySpecifier { get }
get · iOS 10.3+

error

TypeScript
get error(): (NativeError) | null
Swift declaration
var error: (any Error)? { get }
get · iOS 10.3+

identifier

TypeScript
get identifier(): (SDKHandle) | null
Swift declaration
var identifier: (any Sendable)? { get }
get · iOS 10.3+

initializationData

TypeScript
get initializationData(): (ArrayBuffer) | null
Swift declaration
var initializationData: Data? { get }
get · iOS 12.2+

options

TypeScript
get options(): Record<string, SDKHandle>
Swift declaration
var options: [String : any Sendable] { get }
get · iOS 26.0+

originatingRecipient

TypeScript
get originatingRecipient(): (SDKHandle) | null
Swift declaration
weak var originatingRecipient: (any AVContentKeyRecipient)? { get }
get

renewsExpiringResponseData

TypeScript
get renewsExpiringResponseData(): boolean
Swift declaration
var renewsExpiringResponseData: Bool { get }
get · iOS 10.3+

status

TypeScript
get status(): AVContentKeyRequest_Status
Swift declaration
var status: AVContentKeyRequest.Status { get }

Skipped declarations

No declarations were skipped in this snapshot.

All AVFoundation types →