canProcessSurface
TypeScriptcanProcessSurface(surface: _IOSurface_IOSurfaceRef): booleanSwift declarationfunc canProcessSurface(_ surface: IOSurfaceRef) -> Boolclass · iOS 17.0+ · SDK 27.1
class MAFlashingLightsProcessorcanProcessSurface(surface: _IOSurface_IOSurfaceRef): booleanSwift declarationfunc canProcessSurface(_ surface: IOSurfaceRef) -> Boolstatic init(): MAFlashingLightsProcessorSwift declarationinit()processSurface(inSurface: _IOSurface_IOSurfaceRef, outSurface: _IOSurface_IOSurfaceRef, timestamp: number, options?: (NativeMap<MAFlashingLightsProcessor_OptionKey, unknown>) | null): { $ret: MAFlashingLightsProcessor_Result; $out: { "outSurface": _IOSurface_IOSurfaceRef } }Swift declarationfunc processSurface(_ inSurface: IOSurfaceRef, outSurface: inout IOSurfaceRef, timestamp: CFAbsoluteTime, options: [MAFlashingLightsProcessor.OptionKey : Any]? = nil) -> MAFlashingLightsProcessor.ResultOmit the output parameters from the call. The result contains $ret and $out, with outSurface inside $out.
No declarations were skipped in this snapshot.