One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVPlayerItemSegment

class · iOS 18.0+ · SDK 27.1

class AVPlayerItemSegment

Members (5)

get · iOS 18.0+

interstitialEvent

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

segmentType

TypeScript
get segmentType(): AVPlayerItemSegment_SegmentType
Swift declaration
var segmentType: AVPlayerItemSegment.SegmentType { get }
get · iOS 18.0+

startDate

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

timeMapping

TypeScript
get timeMapping(): _CoreMedia_CMTimeMapping
Swift declaration
var timeMapping: CMTimeMapping { get }
get · iOS 18.0+

loadedTimeRanges

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

Skipped declarations

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

AVPlayerItemSegment.init()

inherited init: clang: 'init' is unavailable

All AVFoundation types →