One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVAssetReaderVideoCompositionOutput

class · iOS 4.1+ · SDK 27.1

class AVAssetReaderVideoCompositionOutput

Members (6)

init · iOS 4.1+

init

TypeScript
static init(videoTracks: Array<AVAssetTrack>, videoSettings?: (Record<string, unknown>) | null): AVAssetReaderVideoCompositionOutput
Swift declaration
init(videoTracks: [AVAssetTrack], videoSettings: [String : Any]?)
get · iOS 7.0+

customVideoCompositor

TypeScript
get customVideoCompositor(): (SDKHandle) | null
Swift declaration
var customVideoCompositor: (any AVVideoCompositing)? { get }
get · iOS 4.1+

videoComposition

TypeScript
get videoComposition(): (AVVideoComposition) | null
Swift declaration
@NSCopying var videoComposition: AVVideoComposition? { get set }
set · iOS 4.1+

videoComposition

TypeScript
set videoComposition(value: (AVVideoComposition) | null)
Swift declaration
@NSCopying var videoComposition: AVVideoComposition? { get set }
get · iOS 4.1+

videoSettings

TypeScript
get videoSettings(): (Record<string, unknown>) | null
Swift declaration
var videoSettings: [String : Any]? { get }
get · iOS 4.1+

videoTracks

TypeScript
get videoTracks(): Array<AVAssetTrack>
Swift declaration
var videoTracks: [AVAssetTrack] { get }

Skipped declarations

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

AVAssetReaderVideoCompositionOutput.init()

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

All AVFoundation types →