One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVAssetDownloadConfiguration

class · iOS 15.0+ · SDK 27.1

class AVAssetDownloadConfiguration

Members (11)

init · iOS 15.0+

init

TypeScript
static init(asset: AVURLAsset, title: string): AVAssetDownloadConfiguration
Swift declaration
convenience init(asset: AVURLAsset, title: String)
method · iOS 18.4+

setInterstitialMediaSelectionCriteria

TypeScript
setInterstitialMediaSelectionCriteria(criteria: Array<AVPlayerMediaSelectionCriteria>, mediaCharacteristic: AVMediaCharacteristic): void
Swift declaration
func setInterstitialMediaSelectionCriteria(_ criteria: [AVPlayerMediaSelectionCriteria], forMediaCharacteristic mediaCharacteristic: AVMediaCharacteristic)
get · iOS 15.0+

artworkData

TypeScript
get artworkData(): (ArrayBuffer) | null
Swift declaration
var artworkData: Data? { get set }
set · iOS 15.0+

artworkData

TypeScript
set artworkData(value: (ArrayBuffer) | null)
Swift declaration
var artworkData: Data? { get set }
get · iOS 15.0+

auxiliaryContentConfigurations

TypeScript
get auxiliaryContentConfigurations(): Array<AVAssetDownloadContentConfiguration>
Swift declaration
var auxiliaryContentConfigurations: [AVAssetDownloadContentConfiguration] { get set }
set · iOS 15.0+

auxiliaryContentConfigurations

TypeScript
set auxiliaryContentConfigurations(value: Array<AVAssetDownloadContentConfiguration>)
Swift declaration
var auxiliaryContentConfigurations: [AVAssetDownloadContentConfiguration] { get set }
get · iOS 18.0+

downloadsInterstitialAssets

TypeScript
get downloadsInterstitialAssets(): boolean
Swift declaration
var downloadsInterstitialAssets: Bool { get set }
set · iOS 18.0+

downloadsInterstitialAssets

TypeScript
set downloadsInterstitialAssets(value: boolean)
Swift declaration
var downloadsInterstitialAssets: Bool { get set }
get · iOS 15.0+

optimizesAuxiliaryContentConfigurations

TypeScript
get optimizesAuxiliaryContentConfigurations(): boolean
Swift declaration
var optimizesAuxiliaryContentConfigurations: Bool { get set }
set · iOS 15.0+

optimizesAuxiliaryContentConfigurations

TypeScript
set optimizesAuxiliaryContentConfigurations(value: boolean)
Swift declaration
var optimizesAuxiliaryContentConfigurations: Bool { get set }
get · iOS 15.0+

primaryContentConfiguration

TypeScript
get primaryContentConfiguration(): AVAssetDownloadContentConfiguration
Swift declaration
var primaryContentConfiguration: AVAssetDownloadContentConfiguration { get }

Skipped declarations

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

AVAssetDownloadConfiguration.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AVFoundation types →