AVKit · IOS API REFERENCE
AVPlaybackUserInterfaceTimelineSegment
class · iOS 27.0+ · SDK 27.1
class AVPlaybackUserInterfaceTimelineSegment
Members (6)
init · iOS 27.0+init
TypeScriptstatic init(timeRange: _CoreMedia_CMTimeRange, segmentType: AVPlaybackUserInterfaceTimelineSegmentType, marked: boolean, requiresLinearPlayback: boolean, identifier?: (string) | null): AVPlaybackUserInterfaceTimelineSegment
Swift declarationinit(timeRange: CMTimeRange, segmentType: AVPlaybackUserInterfaceTimelineSegmentType, marked: Bool, requiresLinearPlayback: Bool, identifier: String?)
get · iOS 27.0+identifier
TypeScriptget identifier(): (string) | null
Swift declarationvar identifier: String? { get }
get · iOS 27.0+isMarked
TypeScriptget isMarked(): boolean
Swift declarationvar isMarked: Bool { get }
get · iOS 27.0+requiresLinearPlayback
TypeScriptget requiresLinearPlayback(): boolean
Swift declarationvar requiresLinearPlayback: Bool { get }
get · iOS 27.0+segmentType
TypeScriptget segmentType(): AVPlaybackUserInterfaceTimelineSegmentType
Swift declarationvar segmentType: AVPlaybackUserInterfaceTimelineSegmentType { get }
get · iOS 27.0+timeRange
TypeScriptget timeRange(): _CoreMedia_CMTimeRange
Swift declarationvar timeRange: CMTimeRange { get }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVPlaybackUserInterfaceTimelineSegment.init()
inherited init: cannot prove legal (class declares 1 custom initializer)
All AVKit types →