API Differences in VideoToolbox in macOS 15.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 VideoToolbox in the macOS 15.4 SDK.

Table of Contents

Properties & Constants

VTFrameRateConversionConfiguration
public var supportedPixelFormats: [Darwin.OSType]
VTFrameRateConversionParameters
public var interpolationPhase: [Swift.Float]
VTMotionBlurConfiguration
public var supportedPixelFormats: [Darwin.OSType]
VTOpticalFlowConfiguration
public var supportedPixelFormats: [Darwin.OSType]
extern NSErrorDomain _Nonnull const VTFrameProcessorErrorDomain

Initializers

VTFrameRateConversionParameters
convenience public init?(sourceFrame: VideoToolbox.VTFrameProcessorFrame, nextFrame: VideoToolbox.VTFrameProcessorFrame, opticalFlow: VideoToolbox.VTFrameProcessorOpticalFlow?, interpolationPhase: [Swift.Float], submissionMode: VideoToolbox.VTFrameRateConversionParameters.SubmissionMode, destinationFrames: [VideoToolbox.VTFrameProcessorFrame])

Protocols

VTFrameProcessorParameters
VTFrameProcessorConfiguration

Classes

VTFrameRateConversionConfiguration
VTFrameRateConversionParameters
VTMotionBlurConfiguration
VTMotionBlurParameters
VTOpticalFlowConfiguration
VTOpticalFlowParameters
VTFrameProcessorFrame
VTFrameProcessorOpticalFlow
VTFrameProcessor