Swift

Erstellen der benutzerdefinierten Renderansicht

Erstellen Sie eine neue Swift-Datei mit dem Namen CustomRenderView.swift:

Wichtige Punkte:

  • Verwendet eine Hintergrund-Warteschlange (renderQueue) für die Rahmenverarbeitung, um ein Blockieren des Haupt-Threads zu vermeiden
  • Verarbeitet jedes Videobild zur Erstellung eines Graustufenbildes
  • Erzeugt eine CGImage aus dem verarbeiteten Frame und löst eine Neuaufzeichnung im Hauptthread aus