One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVMetricPlayerItemVariantSwitchStartEvent

class · iOS 18.0+ · SDK 27.1

class AVMetricPlayerItemVariantSwitchStartEvent

Members (6)

get · iOS 26.0+

audioRendition

TypeScript
get audioRendition(): AVMetricMediaRendition
Swift declaration
var audioRendition: AVMetricMediaRendition { get }
get · iOS 18.0+

fromVariant

TypeScript
get fromVariant(): (AVAssetVariant) | null
Swift declaration
var fromVariant: AVAssetVariant? { get }
get · iOS 26.0+

subtitleRendition

TypeScript
get subtitleRendition(): AVMetricMediaRendition
Swift declaration
var subtitleRendition: AVMetricMediaRendition { get }
get · iOS 18.0+

toVariant

TypeScript
get toVariant(): AVAssetVariant
Swift declaration
var toVariant: AVAssetVariant { get }
get · iOS 26.0+

videoRendition

TypeScript
get videoRendition(): AVMetricMediaRendition
Swift declaration
var videoRendition: AVMetricMediaRendition { get }
get · iOS 18.0+

loadedTimeRanges

TypeScript
get loadedTimeRanges(): Array<_CoreMedia_CMTimeRange>
Swift declaration
@nonobjc var loadedTimeRanges: [CMTimeRange] { get }

- Parameter loadedTimeRanges: Provides a collection of time ranges for which the player has the media data readily available. The ranges provided might be discontinuous. - Returns: An array containing CMTimeRanges.

Skipped declarations

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

AVMetricPlayerItemVariantSwitchStartEvent.init()

inherited init: clang: 'init' is unavailable

All AVFoundation types →