One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVPlayerItemIntegratedTimelineSnapshot

class · iOS 18.0+ · SDK 27.1

class AVPlayerItemIntegratedTimelineSnapshot

Members (6)

get · iOS 18.0+

currentDate

TypeScript
get currentDate(): (globalThis.Date) | null
Swift declaration
var currentDate: Date? { get }
get · iOS 18.0+

currentSegment

TypeScript
get currentSegment(): (AVPlayerItemSegment) | null
Swift declaration
var currentSegment: AVPlayerItemSegment? { get }
get · iOS 18.0+

currentTime

TypeScript
get currentTime(): _CoreMedia_CMTime
Swift declaration
var currentTime: CMTime { get }
get · iOS 18.0+

duration

TypeScript
get duration(): _CoreMedia_CMTime
Swift declaration
var duration: CMTime { get }
get · iOS 18.0+

segments

TypeScript
get segments(): Array<AVPlayerItemSegment>
Swift declaration
var segments: [AVPlayerItemSegment] { get }
method · iOS 18.0+

segmentAndOffsetIntoSegment

TypeScript
segmentAndOffsetIntoSegment(forTimelineTime: _CoreMedia_CMTime): [AVPlayerItemSegment, _CoreMedia_CMTime]
Swift declaration
func segmentAndOffsetIntoSegment(forTimelineTime: CMTime) -> (AVPlayerItemSegment, CMTime)

Skipped declarations

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

AVPlayerItemIntegratedTimelineSnapshot.init()

inherited init: clang: 'init' is unavailable

All AVFoundation types →