API Differences in AVFoundation in macOS 14.4

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.4 SDK.

Table of Contents

Enums

AVSampleBufferVideoRenderer
PresentationTimeExpectation

Properties & Constants

AVSampleBufferVideoRenderer
public var presentationTimeExpectation: AVFoundation.AVSampleBufferVideoRenderer.PresentationTimeExpectation
extern API_UNAVAILABLE(watchos) const NSNotificationName AVSampleBufferDisplayLayerReadyForDisplayDidChangeNotification
AVSampleBufferDisplayLayer
@property(nonatomic, readonly, getter = isReadyForDisplay) BOOL readyForDisplay;
AVContentKey
@property(atomic, readonly) AVExternalContentProtectionStatus externalContentProtectionStatus;

Classes

AVVideoPerformanceMetrics

Extensions

AVSampleBufferVideoRendererPixelBufferOutput
AVSampleBufferVideoRendererPowerOptimization
AVSampleBufferVideoRendererVideoPerformanceMetrics

Functions & Methods

AVSampleBufferDisplayLayer
- (BOOL)isReadyForDisplay;
AVContentKeySessionDelegate
- (void)contentKeySession:(nonnull AVContentKeySession *)session externalProtectionStatusDidChangeForContentKey:(nonnull AVContentKey *)contentKey;
AVContentKeySessionDelegate
- (void)contentKeySession:(nonnull AVContentKeySession *)session didProvideContentKeyRequests:(nonnull NSArray<AVContentKeyRequest *> *)keyRequests forInitializationData:(nullable NSData *)initializationData;
AVContentKey
- (void)revoke;