構造体


MAFlashingLightsProcessor.Result


点滅するライトのプロセッサの結果を報告するオブジェクト。


iOS 17.0+ iPadOS 17.0+ macOS 14.0+ Mac Catalyst 17.0+ tvOS 17.0+ visionOS 1.0+   Beta   Xcode 15.0+

struct Result






概観


MAFlashingLightsProcessor.Result オブジェクトは、processSurface(_:outSurface:timestamp:options:) を呼び出した結果です。このオブジェクトは、メソッドが入力表面を正常に処理したかどうか、入力表面の点滅するライトの強度、および出力表面の軽減量を示します。






トピックス


ビデオ処理の結果の解釈


var surfaceProcessed: Bool

点滅するライトのプロセッサが入力表面を正常に処理したかどうかを示すブール値。


var intensityLevel: Float

入力表面の点滅するライトの強度。


var mitigationLevel: Float

出力表面での軽減量。






以下も見よ


ビデオコンテンツの処理


func processSurface(IOSurfaceRef, outSurface: inout IOSurfaceRef, timestamp: CFAbsoluteTime, options: [MAFlashingLightsProcessor.OptionKey : Any]?) -> MAFlashingLightsProcessor.Result

一連の点滅するライトのピクセルを分析することで表面を処理し、コンテンツを薄暗くすることでそれらを軽減します。


struct MAFlashingLightsProcessor.OptionKey

点滅するライトプロセッサのオプション。















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ