FaceCamIsSessionRunning() public static method

public static FaceCamIsSessionRunning ( ) : bool
return bool
    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 bool isFacecamSessionRunning()
 {
     #if BROADCAST_USE_EVERYPLAY
     return(Everyplay.FaceCamIsSessionRunning());
     #else
     return(false);
     #endif
 }
    public static void StartRecord()
    {
        if (MicrophoneEnabled)
        {
            if (!Everyplay.FaceCamIsSessionRunning())
            {
                Everyplay.FaceCamStartSession();
            }
        }

        Everyplay.StartRecording();
    }
    private void FaceCamRecordingPermission(bool granted)
    {
        faceCamPermissionGranted = granted;

        if (startFaceCamWhenPermissionGranted)
        {
            faceCamToggleButton.toggled = granted;
            Everyplay.FaceCamStartSession();
            if (Everyplay.FaceCamIsSessionRunning())
            {
                startFaceCamWhenPermissionGranted = false;
            }
        }
    }
Example #7
0
    /// <summary>
    ///Called after the Everyplay.FaceCamRequestRecordingPermission() call,
    ///when program has the result of a permission request
    /// </summary>
    private void FaceCamRecordingPermission(bool granted)
    {
        DebugLog("FaceCamRecordingPermission Event");

        if (startFaceCamWhenPermissionGranted)
        {
            isFaceCameOn = granted;
            Everyplay.FaceCamStartSession();
            Everyplay.FaceCamSetAudioOnly(true);              //added
            if (Everyplay.FaceCamIsSessionRunning())
            {
                startFaceCamWhenPermissionGranted = false;
            }
        }
    }
Example #8
0
 public bool FaceCamIsSessionRunning()
 {
     return(Everyplay.FaceCamIsSessionRunning());
 }