AVFoundation · IOS API REFERENCE
AVMutableCompositionTrack
class · iOS 4.0+ · SDK 27.1
class AVMutableCompositionTrack
Members (23)
method · iOS 12.0+addTrackAssociation
TypeScriptaddTrackAssociation(compositionTrack: AVCompositionTrack, trackAssociationType: AVAssetTrack_AssociationType): void
Swift declarationfunc addTrackAssociation(to compositionTrack: AVCompositionTrack, type trackAssociationType: AVAssetTrack.AssociationType)
method · iOS 4.0+insertEmptyTimeRange
TypeScriptinsertEmptyTimeRange(timeRange: _CoreMedia_CMTimeRange): void
Swift declarationfunc insertEmptyTimeRange(_ timeRange: CMTimeRange)
method · iOS 4.0+insertTimeRange
TypeScriptinsertTimeRange(timeRange: _CoreMedia_CMTimeRange, track: AVAssetTrack, startTime: _CoreMedia_CMTime): void
Swift declarationfunc insertTimeRange(_ timeRange: CMTimeRange, of track: AVAssetTrack, at startTime: CMTime) throws
method · iOS 5.0+insertTimeRanges
TypeScriptinsertTimeRanges(timeRanges: Array<_Foundation_NSValue>, tracks: Array<AVAssetTrack>, startTime: _CoreMedia_CMTime): void
Swift declarationfunc insertTimeRanges(_ timeRanges: [NSValue], of tracks: [AVAssetTrack], at startTime: CMTime) throws
method · iOS 4.0+removeTimeRange
TypeScriptremoveTimeRange(timeRange: _CoreMedia_CMTimeRange): void
Swift declarationfunc removeTimeRange(_ timeRange: CMTimeRange)
method · iOS 12.0+removeTrackAssociation
TypeScriptremoveTrackAssociation(compositionTrack: AVCompositionTrack, trackAssociationType: AVAssetTrack_AssociationType): void
Swift declarationfunc removeTrackAssociation(to compositionTrack: AVCompositionTrack, type trackAssociationType: AVAssetTrack.AssociationType)
method · iOS 13.0+replaceFormatDescription
TypeScriptreplaceFormatDescription(originalFormatDescription: _CoreMedia_CMFormatDescription, replacementFormatDescription?: (_CoreMedia_CMFormatDescription) | null): void
Swift declarationfunc replaceFormatDescription(_ originalFormatDescription: CMFormatDescription, with replacementFormatDescription: CMFormatDescription?)
method · iOS 4.0+scaleTimeRange
TypeScriptscaleTimeRange(timeRange: _CoreMedia_CMTimeRange, duration: _CoreMedia_CMTime): void
Swift declarationfunc scaleTimeRange(_ timeRange: CMTimeRange, toDuration duration: CMTime)
method · iOS 4.0+validateSegments
TypeScriptvalidateSegments(trackSegments: Array<AVCompositionTrackSegment>): void
Swift declarationfunc validateSegments(_ trackSegments: [AVCompositionTrackSegment]) throws
get · iOS 13.0+isEnabled
TypeScriptget isEnabled(): boolean
Swift declarationvar isEnabled: Bool { get set }
set · iOS 13.0+isEnabled
TypeScriptset isEnabled(value: boolean)
Swift declarationvar isEnabled: Bool { get set }
get · iOS 4.0+extendedLanguageTag
TypeScriptget extendedLanguageTag(): (string) | null
Swift declarationvar extendedLanguageTag: String? { get set }
set · iOS 4.0+extendedLanguageTag
TypeScriptset extendedLanguageTag(value: (string) | null)
Swift declarationvar extendedLanguageTag: String? { get set }
get · iOS 4.0+languageCode
TypeScriptget languageCode(): (string) | null
Swift declarationvar languageCode: String? { get set }
set · iOS 4.0+languageCode
TypeScriptset languageCode(value: (string) | null)
Swift declarationvar languageCode: String? { get set }
get · iOS 4.0+naturalTimeScale
TypeScriptget naturalTimeScale(): number
Swift declarationvar naturalTimeScale: CMTimeScale { get set }
set · iOS 4.0+naturalTimeScale
TypeScriptset naturalTimeScale(value: number)
Swift declarationvar naturalTimeScale: CMTimeScale { get set }
get · iOS 4.0+preferredTransform
TypeScriptget preferredTransform(): _CoreFoundation_CGAffineTransform
Swift declarationvar preferredTransform: CGAffineTransform { get set }
set · iOS 4.0+preferredTransform
TypeScriptset preferredTransform(value: _CoreFoundation_CGAffineTransform)
Swift declarationvar preferredTransform: CGAffineTransform { get set }
get · iOS 4.0+preferredVolume
TypeScriptget preferredVolume(): number
Swift declarationvar preferredVolume: Float { get set }
set · iOS 4.0+preferredVolume
TypeScriptset preferredVolume(value: number)
Swift declarationvar preferredVolume: Float { get set }
get · iOS 4.0+segments
TypeScriptget segments(): (Array<AVCompositionTrackSegment>) | null
Swift declarationvar segments: [AVCompositionTrackSegment]! { get set }
set · iOS 4.0+segments
TypeScriptset segments(value: (Array<AVCompositionTrackSegment>) | null)
Swift declarationvar segments: [AVCompositionTrackSegment]! { get set }
Skipped declarations
1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
AVMutableCompositionTrack.init()
inherited init: clang: 'init' is unavailable
All AVFoundation types →