VizAIApp
public final class VizAIApp: NSObject
Undocumented
-
Returns a VizAIApp singleton.
Declaration
Swift
public class func shared() -> VizAIApp -
Authenticates session with Firebase, checks camera permissions, and authorizes recording.
Declaration
Swift
public func configure(apiKey: String) -
Streams screenshots and their view controller labels to the VizAI service.
Declaration
Swift
public func activateScreenshots() -
Stops streaming screenshots.
Declaration
Swift
public func deactivateScreenshots() -
Overlays a view with a button that uploads a screenshot keyed to the presented view controller.
Declaration
Swift
public func overlayScreenshotButton() -
Removes screenshot overlay view.
Declaration
Swift
public func removeScreenshotButton() -
Begins recording and runs each model on every frame. An optional name can be sent in otherwise the date will be used (formatted like yyyy-MM-dd).
Declaration
Swift
public func startRecording(sessionName: String? = nil) -
Terminates the recording session, if one is running.
Declaration
Swift
public func stopRecording()
-
Undocumented
Declaration
Swift
public func captureOutput(_ output: AVCaptureOutput, didOutput sampleBuffer: CMSampleBuffer, from connection: AVCaptureConnection)
VizAIApp Class Reference