One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVAssetTrackPlan

class · iOS 27.0+ · SDK 27.1

class AVAssetTrackPlan

Members (4)

init · iOS 27.0+

init

TypeScript
static init(mediaType: AVMediaType, segmentConfigurations: Array<AVPlannedSegmentConfiguration>, trackID: number): AVAssetTrackPlan
Swift declaration
init(mediaType: AVMediaType, segmentConfigurations: [AVPlannedSegmentConfiguration], assemblyTrackID trackID: CMPersistentTrackID)
get · iOS 27.0+

assemblyTrackID

TypeScript
get assemblyTrackID(): number
Swift declaration
var assemblyTrackID: CMPersistentTrackID { get }
get · iOS 27.0+

mediaType

TypeScript
get mediaType(): AVMediaType
Swift declaration
var mediaType: AVMediaType { get }
get · iOS 27.0+

segmentConfigurations

TypeScript
get segmentConfigurations(): Array<AVPlannedSegmentConfiguration>
Swift declaration
var segmentConfigurations: [AVPlannedSegmentConfiguration] { get }

Skipped declarations

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

AVAssetTrackPlan.init()

inherited init: cannot prove legal (class declares 1 custom initializer)

All AVFoundation types →