One Logo Pool Ball
AVFoundation · IOS API REFERENCE

AVVideoCompositionRenderContext

class · iOS 7.0+ · SDK 27.1

class AVVideoCompositionRenderContext

Members (9)

init

init

TypeScript
static init(): AVVideoCompositionRenderContext
Swift declaration
init()
method · iOS 7.0+ · Deprecated in iOS 27.0

newPixelBuffer

TypeScript
newPixelBuffer(): (_CoreVideo_CVBuffer) | null
Swift declaration
func newPixelBuffer() -> CVPixelBuffer?
get · iOS 7.0+

edgeWidths

TypeScript
get edgeWidths(): AVEdgeWidths
Swift declaration
var edgeWidths: AVEdgeWidths { get }
get · iOS 7.0+

highQualityRendering

TypeScript
get highQualityRendering(): boolean
Swift declaration
var highQualityRendering: Bool { get }
get · iOS 7.0+

pixelAspectRatio

TypeScript
get pixelAspectRatio(): AVPixelAspectRatio
Swift declaration
var pixelAspectRatio: AVPixelAspectRatio { get }
get · iOS 7.0+

renderScale

TypeScript
get renderScale(): number
Swift declaration
var renderScale: Float { get }
get · iOS 7.0+

renderTransform

TypeScript
get renderTransform(): _CoreFoundation_CGAffineTransform
Swift declaration
var renderTransform: CGAffineTransform { get }
get · iOS 7.0+

size

TypeScript
get size(): { width: number; height: number }
Swift declaration
var size: CGSize { get }
get · iOS 7.0+

videoComposition

TypeScript
get videoComposition(): AVVideoComposition
Swift declaration
var videoComposition: AVVideoComposition { get }

Skipped declarations

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

AVVideoCompositionRenderContext.makeMutablePixelBuffer()

The iOS SDK compiler rejected this binding: instance method 'out' requires that 'CVMutablePixelBuffer' be a class type

All AVFoundation types →