API Differences in AVFoundation in macOS 14.2

It's more difficult than it used to be to find what changed in Apple SDKs. This page is automatically generated and shows what is new in AVFoundation in the macOS 14.2 SDK.

Table of Contents

Functions & Methods

Swift.Array
public static func monoscopicForVideoOutput() -> [CoreMedia.CMTag]
Swift.Array
public static func stereoscopicForVideoOutput() -> [CoreMedia.CMTag]
extern OSStatus CMTagCollectionCreateWithVideoOutputPreset(CFAllocatorRef _Nullable allocator, CMTagCollectionVideoOutputPreset preset, CMTagCollectionRef _Nullable * _Nonnull newCollectionOut)

Properties & Constants

AVCaptureDevice.Format
@nonobjc public var supportedVideoZoomRangesForDepthDataDelivery: [Swift.ClosedRange<CoreFoundation.CGFloat>]
AVPlayerVideoOutput.Configuration
public var dataChannelDescription: [[CoreMedia.CMTag]]
AVVideoOutputSpecification
public var preferredTagCollections: [[CoreMedia.CMTag]]
Sample
public let activeConfiguration: AVFoundation.AVPlayerVideoOutput.Configuration
Sample
public let presentationTime: CoreMedia.CMTime
Sample
public let taggedBuffers: [CoreMedia.CMTaggedDynamicBuffer]
AVCaptureDeviceFormat
@property(nonatomic, readonly) API_UNAVAILABLE(visionos) NSArray<AVZoomRange *> *supportedVideoZoomRangesForDepthDataDelivery;
AVCaptureDeviceFormat
@property(nonatomic, readonly) BOOL zoomFactorsOutsideOfVideoZoomRangesForDepthDeliverySupported;

Initializers

AVVideoOutputSpecification
convenience public init(tagCollections: [[CoreMedia.CMTag]])

Classes

AVPlayerVideoOutput
AVVideoOutputSpecification
AVPlayerVideoOutputConfiguration
AVZoomRange

Extensions

AVPlayerOutputSupport