SOSUIPhase Constants Reference

Declared in SOSOptions.h

SOSUIPhase

Sets the Phase of the UI that will be replaced by the user

Definition

typedef NS_ENUM(NSInteger, SOSUIPhase ) {
   SOSUIPhaseOnboarding,
   SOSUIPhaseConnecting,
   SOSUIPhaseScreenSharing,
   SOSUIPhaseCamera,
};

Constants

SOSUIPhaseOnboarding

Onboarding Phase. This phase is used for showing the user information about the support system that is about to be activated. The options could be presented to the user to allow access to the camera or mic. How the SOS system functions could also be relayed to this user. The class associated with this phase must extend SOSOnboardingBaseViewController and implement the protocol SOSOnboardingViewController.

Declared In SOSOptions.h.

SOSUIPhaseConnecting

Connecting Phase. This phase is used for showing the user information while the SOS system is connecting to the user. The class associated with this phase must extend SOSConnectingBaseViewController and implement the protocol SOSConnectingViewController.

Declared In SOSOptions.h.

SOSUIPhaseScreenSharing

ScreenSharing Phase. This phase is the UI shown to the user during the screen sharing phase. The class associated with this phase must extend SOSSessionBaseViewController and implement the protocols SOSUILineDrawingReceivable and SOSUIAgentStreamReceivable.

Declared In SOSOptions.h.

SOSUIPhaseCamera

Camera Phase. This phase is the UI shown to the user when the camera is in use. The class associated with this phase must extend SOSCameraBaseViewController and implement the protocols SOSUIAgentStreamReceivable and SOSUIDeviceCameraReceivable.

Declared In SOSOptions.h.

Declared In

SOSOptions.h