API Differences in MediaExtension in macOS 15.0

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 MediaExtension in the macOS 15.0 SDK.

Table of Contents

Enums

MERAWProcessorNotification

Functions & Methods

MERAWProcessingParameter
public class func boolean(name: Swift.String, key: Swift.String, description: Swift.String, initialValue: Swift.Bool, neutralValue: Swift.Bool? = nil, cameraValue: Swift.Bool? = nil) -> MediaExtension.MERAWProcessingParameter.Boolean
MERAWProcessingParameter
public class func float(name: Swift.String, key: Swift.String, description: Swift.String, initialValue: Swift.Float, maximum: Swift.Float, minimum: Swift.Float, neutralValue: Swift.Float?, cameraValue: Swift.Float?) -> MediaExtension.MERAWProcessingParameter.FloatingPoint
MERAWProcessingParameter
public class func integer(name: Swift.String, key: Swift.String, description: Swift.String, initialValue: Swift.Int, maximum: Swift.Int, minimum: Swift.Int, neutralValue: Swift.Int?, cameraValue: Swift.Int?) -> MediaExtension.MERAWProcessingParameter.Integer
MERAWProcessingParameter
public class func list(name: Swift.String, key: Swift.String, description: Swift.String, list listElements: [MediaExtension.MERAWProcessingParameter.ListElement], initialValue: Swift.Int, neutralValue: Swift.Int?, cameraValue: Swift.Int?) -> MediaExtension.MERAWProcessingParameter.List
MERAWProcessingParameter
public class func listElement(name: Swift.String, description: Swift.String, elementID: Swift.Int) -> MediaExtension.MERAWProcessingParameter.ListElement
MERAWProcessingParameter
public class func subGroup(name: Swift.String, description: Swift.String, parameters: [MediaExtension.MERAWProcessingParameter]) -> MediaExtension.MERAWProcessingParameter.SubGroup

Properties & Constants

MERAWProcessingParameter.Boolean
public var cameraValue: Swift.Bool?
MERAWProcessingParameter.Boolean
public var neutralValue: Swift.Bool?
MERAWProcessingParameter.FloatingPoint
public var cameraValue: Swift.Float?
MERAWProcessingParameter.FloatingPoint
public var neutralValue: Swift.Float?
MERAWProcessingParameter.Integer
public var cameraValue: Swift.Int?
MERAWProcessingParameter.Integer
public var neutralValue: Swift.Int?
MERAWProcessingParameter.List
public var cameraValue: Swift.Int?
MERAWProcessingParameter.List
public var neutralValue: Swift.Int?
MERAWProcessorPixelBufferManager
public var pixelBufferAttributes: [Swift.String : any Swift.Sendable]
extern ) const NSNotificationName MERAWProcessorValuesDidChangeNotification
extern ) const NSNotificationName MERAWProcessorReadyForMoreMediaDataDidChangeNotification

Initializers

MERAWProcessingParameter.Boolean
convenience public init(name: Swift.String, key: Swift.String, description: Swift.String, initialValue: Swift.Bool, neutralValue: Swift.Bool? = nil, cameraValue: Swift.Bool? = nil)
MERAWProcessingParameter.FloatingPoint
convenience public init(name: Swift.String, key: Swift.String, description: Swift.String, initialValue: Swift.Float, maximum: Swift.Float, minimum: Swift.Float, neutralValue: Swift.Float? = nil, cameraValue: Swift.Float? = nil)
MERAWProcessingParameter.Integer
convenience public init(name: Swift.String, key: Swift.String, description: Swift.String, initialValue: Swift.Int, maximum: Swift.Int, minimum: Swift.Int, neutralValue: Swift.Int? = nil, cameraValue: Swift.Int? = nil)
MERAWProcessingParameter.List
convenience public init(name: Swift.String, key: Swift.String, description: Swift.String, list listElements: [MediaExtension.MERAWProcessingParameter.ListElement], initialValue: Swift.Int, neutralValue: Swift.Int? = nil, cameraValue: Swift.Int? = nil)

Protocols

MERAWProcessorExtension
MERAWProcessor

Classes

MERAWProcessorPixelBufferManager
MERAWProcessingParameter
MERAWProcessingListElementParameter
MERAWProcessingBooleanParameter
MERAWProcessingIntegerParameter
MERAWProcessingFloatParameter
MERAWProcessingListParameter
MERAWProcessingSubGroupParameter