Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

- Declaration

public static void FetchVideoInputs(Action<List<CavrnusVideoInputDevice>> onRecvDevices)

- Description

Fetches the available cameras from which the user can stream their video. This function is useful if you wish to build your own version of the default voice/video UI.

- Sample

Code Block
languagec#
public class VideoSelectionMenu : MonoBehaviour
{
    private void Start()
    {
        CavrnusFunctionLibrary.AwaitAnySpaceConnection(DisplayVideoDevices);
    }

    private void DisplayVideoDevices(CavrnusSpaceConnection spaceConnection)
    {
        CavrnusFunctionLibrary.FetchVideoInputs(devices => {
            foreach (var device in devices)
                Debug.Log($"{device.Name} found!");
        });
    }
}