Interface BaseVideoCapturer.CaptureSwitch

  • Enclosing class:
    BaseVideoCapturer

    public static interface BaseVideoCapturer.CaptureSwitch
    An interface for defining how the cycleCamera() method of a Publisher object that implements a custom video capturer.

    If you are using a custom video capturer, implement the CaptureSwitch interface in the object that extends BaseVideoCapturer. Then implement the cycleCamera() method to define the behavior of the Publisher.cycleCamera() method for the Publisher object that uses the video capturer.

    • Method Detail

      • cycleCamera

        void cycleCamera()
        Defines the behavior of the Publisher.cycleCamera() method for a Publisher object that uses the custom video capturer. Generally, you will want to shut down the current active camera and start up a new camera.
      • getCameraIndex

        int getCameraIndex()
        Defines the behavior of the deprecated Publisher.getCameraId() method for a Publisher object that uses the custom video capturer.
      • swapCamera

        void swapCamera​(int cameraId)
        Defines the behavior of the deprecated Publisher.swapCamera() method for a Publisher object that uses the custom video capturer.