One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVAssetResourceLoadingRequest

class · iOS 6.0+ · SDK 27.1

class AVAssetResourceLoadingRequest

Members (14)

method · iOS 7.0+

finishLoading

TypeScript
finishLoading(): void
Swift declaration
func finishLoading()
method · iOS 6.0+

finishLoading

TypeScript
finishLoadingWith(error?: (NativeError) | null): void
Swift declaration
func finishLoading(with error: (any Error)?)
method · iOS 9.0+ · Deprecated in iOS 18.0

persistentContentKey

TypeScript
persistentContentKey(keyVendorResponse: ArrayBuffer, options?: (Record<string, unknown>) | null): ArrayBuffer
Swift declaration
func persistentContentKey(fromKeyVendorResponse keyVendorResponse: Data, options: [String : Any]? = nil) throws -> Data
method · iOS 7.0+ · Deprecated in iOS 18.0

streamingContentKeyRequestData

TypeScript
streamingContentKeyRequestData(appIdentifier: ArrayBuffer, contentIdentifier: ArrayBuffer, options?: (Record<string, unknown>) | null): ArrayBuffer
Swift declaration
func streamingContentKeyRequestData(forApp appIdentifier: Data, contentIdentifier: Data, options: [String : Any]? = nil) throws -> Data
get · iOS 7.0+

isCancelled

TypeScript
get isCancelled(): boolean
Swift declaration
var isCancelled: Bool { get }
get · iOS 7.0+

contentInformationRequest

TypeScript
get contentInformationRequest(): (AVAssetResourceLoadingContentInformationRequest) | null
Swift declaration
var contentInformationRequest: AVAssetResourceLoadingContentInformationRequest? { get }
get · iOS 7.0+

dataRequest

TypeScript
get dataRequest(): (AVAssetResourceLoadingDataRequest) | null
Swift declaration
var dataRequest: AVAssetResourceLoadingDataRequest? { get }
get · iOS 6.0+

isFinished

TypeScript
get isFinished(): boolean
Swift declaration
var isFinished: Bool { get }
get · iOS 7.0+

redirect

TypeScript
get redirect(): (_Foundation_URLRequest) | null
Swift declaration
var redirect: URLRequest? { get set }
set · iOS 7.0+

redirect

TypeScript
set redirect(value: (_Foundation_URLRequest) | null)
Swift declaration
var redirect: URLRequest? { get set }
get · iOS 6.0+

request

TypeScript
get request(): _Foundation_URLRequest
Swift declaration
var request: URLRequest { get }
get · iOS 12.0+

requestor

TypeScript
get requestor(): AVAssetResourceLoadingRequestor
Swift declaration
var requestor: AVAssetResourceLoadingRequestor { get }
get · iOS 7.0+

response

TypeScript
get response(): (_Foundation_URLResponse) | null
Swift declaration
@NSCopying var response: URLResponse? { get set }
set · iOS 7.0+

response

TypeScript
set response(value: (_Foundation_URLResponse) | null)
Swift declaration
@NSCopying var response: URLResponse? { get set }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

AVAssetResourceLoadingRequest.init()

inherited init: clang: 'init' is unavailable

All AVFoundation types →