Video Conference

This section contains the necessary knowledge to understand the start video conference in BiometridStandard.

BiometridStandard.getInstance().startVideoconference(processId: processId, viewController: self, callback: self)
Parameter
Description

processId: String

Process id

viewController: UIViewController

View Controller to open the liveness engine

callback: ProcessCallback?

callback

Implementation example

import UIKit
import BiometridStandardSDK

class ViewController: UIViewController, ProcessCallback {
    
    override func viewDidLoad() {
        super.viewDidLoad()
    }
    
    @IBAction func startVideoconferenceDetectionBtn(_ sender: Any) {
        BiometridStandard.getInstance().startVideoconference(processId: "id", viewController: self, callback: self)
    }
    
    func videoconferenceCallback(status: Bool, videoconferenceState: VideoconferenceState?, error: Errors?) {
        if !status || error != nil {
            print(error?.rawValue)
            return
        }
        print("result", videoconferenceState)
    }
}

Callback params

Parameter
Description

status: Bool

Method request status

videoconferenceState: VideoconferenceState?

State of videoconference

error: Errors?

Errors associated enum

Was this helpful?