AVFoundation · IOS API REFERENCE
AVPlayerMediaSelectionCriteria
class · iOS 7.0+ · SDK 27.1
class AVPlayerMediaSelectionCriteria
Members (5)
init · iOS 7.0+init
TypeScriptstatic initPreferredLanguagesPreferredMediaCharacteristics(preferredLanguages?: (Array<string>) | null, preferredMediaCharacteristics?: (Array<AVMediaCharacteristic>) | null): AVPlayerMediaSelectionCriteria
Swift declarationinit(preferredLanguages: [String]?, preferredMediaCharacteristics: [AVMediaCharacteristic]?)
init · iOS 12.0+init
TypeScriptstatic initPrincipalMediaCharacteristicsPreferredLanguagesPreferredMediaCharacteristics(principalMediaCharacteristics?: (Array<AVMediaCharacteristic>) | null, preferredLanguages?: (Array<string>) | null, preferredMediaCharacteristics?: (Array<AVMediaCharacteristic>) | null): AVPlayerMediaSelectionCriteria
Swift declarationinit(principalMediaCharacteristics: [AVMediaCharacteristic]?, preferredLanguages: [String]?, preferredMediaCharacteristics: [AVMediaCharacteristic]?)
get · iOS 7.0+preferredLanguages
TypeScriptget preferredLanguages(): (Array<string>) | null
Swift declarationvar preferredLanguages: [String]? { get }
get · iOS 7.0+preferredMediaCharacteristics
TypeScriptget preferredMediaCharacteristics(): (Array<AVMediaCharacteristic>) | null
Swift declarationvar preferredMediaCharacteristics: [AVMediaCharacteristic]? { get }
get · iOS 12.0+principalMediaCharacteristics
TypeScriptget principalMediaCharacteristics(): (Array<AVMediaCharacteristic>) | null
Swift declarationvar principalMediaCharacteristics: [AVMediaCharacteristic]? { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVPlayerMediaSelectionCriteria.init()
inherited init: cannot prove legal (class declares 2 custom initializers)
All AVFoundation types →