FaceCamRequestRecordingPermission() public static method

public static FaceCamRequestRecordingPermission ( ) : void
return void
    private void FaceCamToggle()
    {
        if (faceCamPermissionGranted)
        {
            faceCamToggleButton.toggled = !faceCamToggleButton.toggled;

            if (faceCamToggleButton.toggled)
            {
                if (!Everyplay.FaceCamIsSessionRunning())
                {
                    Everyplay.FaceCamStartSession();
                }
            }
            else
            {
                if (Everyplay.FaceCamIsSessionRunning())
                {
                    Everyplay.FaceCamStopSession();
                }
            }
        }
        else
        {
            Everyplay.FaceCamRequestRecordingPermission();
            startFaceCamWhenPermissionGranted = true;
        }
    }
Example #2
0
    public void FaceCamToggle()
    {
        DebugLog("Face Cam Toggle!");

        if (Everyplay.FaceCamIsRecordingPermissionGranted())
        {
            isFaceCameOn = !isFaceCameOn;

            if (isFaceCameOn)
            {
                if (!Everyplay.FaceCamIsSessionRunning())
                {
                    Everyplay.FaceCamStartSession();
                    Everyplay.FaceCamSetAudioOnly(true);                      //added
                }
            }
            else
            {
                if (Everyplay.FaceCamIsSessionRunning())
                {
                    Everyplay.FaceCamStopSession();
                }
            }
        }
        else         //For the first time in the game we want to turn on the camera
        {
            Everyplay.FaceCamRequestRecordingPermission();
            startFaceCamWhenPermissionGranted = true;
        }
    }
 void OnGUI()
 {
     if (recordingPermissionGranted)
     {
         if (GUI.Button(new Rect(Screen.width - 10 - 158, 10, 158, 48), Everyplay.FaceCamIsSessionRunning() ? "Stop FaceCam session" : "Start FaceCam session"))
         {
             if (Everyplay.FaceCamIsSessionRunning())
             {
                 Everyplay.FaceCamStopSession();
             }
             else
             {
                 Everyplay.FaceCamStartSession();
             }
             #if UNITY_EDITOR
             Debug.Log("Everyplay FaceCam is not available in the Unity editor. Please compile and run on a device.");
             #endif
         }
     }
     else
     {
         if (GUI.Button(new Rect(Screen.width - 10 - 158, 10, 158, 48), "Request REC permission"))
         {
             Everyplay.FaceCamRequestRecordingPermission();
             #if UNITY_EDITOR
             Debug.Log("Everyplay FaceCam is not available in the Unity editor. Please compile and run on a device.");
             #endif
         }
     }
 }
Example #4
0
    public void facecamGetPermission()
    {
        if (!IsSupported() || !IsFacecamVideoRecordingSupported())
        {
            return;
        }

        #if BROADCAST_USE_EVERYPLAY
        Everyplay.FaceCamRequestRecordingPermission();
        #else
        #endif
    }
    public static void SetMicrophoneEnable(bool enabled)
    {
        MicrophoneEnabled = enabled;

        if (enabled)
        {
            Everyplay.FaceCamSetAudioOnly(true);
            Everyplay.FaceCamRequestRecordingPermission();
        }
        else
        {
            Everyplay.FaceCamStopSession();
        }
    }
Example #6
0
 public void FaceCamRequestRecordingPermission()
 {
     Everyplay.FaceCamRequestRecordingPermission();
 }