One Logo Pool Ball
MediaAccessibility · IOS API REFERENCE

MAFlashingLightsProcessor

class · iOS 17.0+ · SDK 27.1

class MAFlashingLightsProcessor

Members (3)

method · iOS 17.0+

canProcessSurface

TypeScript
canProcessSurface(surface: _IOSurface_IOSurfaceRef): boolean
Swift declaration
func canProcessSurface(_ surface: IOSurfaceRef) -> Bool
init

init

TypeScript
static init(): MAFlashingLightsProcessor
Swift declaration
init()
method · iOS 17.0+

processSurface

TypeScript
processSurface(inSurface: _IOSurface_IOSurfaceRef, outSurface: _IOSurface_IOSurfaceRef, timestamp: number, options?: (NativeMap<MAFlashingLightsProcessor_OptionKey, unknown>) | null): { $ret: MAFlashingLightsProcessor_Result; $out: { "outSurface": _IOSurface_IOSurfaceRef } }
Swift declaration
func processSurface(_ inSurface: IOSurfaceRef, outSurface: inout IOSurfaceRef, timestamp: CFAbsoluteTime, options: [MAFlashingLightsProcessor.OptionKey : Any]? = nil) -> MAFlashingLightsProcessor.Result

Omit the output parameters from the call. The result contains $ret and $out, with outSurface inside $out.

Skipped declarations

No declarations were skipped in this snapshot.

All MediaAccessibility types →