Package 

Class CameraSource

  • All Implemented Interfaces:
    com.glia.androidsdk.internal.medra.mediasource.MediaSource , com.glia.androidsdk.internal.medra.mediasource.VideoSource

    
    public final class CameraSource
    extends CommonSource implements VideoSource
                        
    • Method Summary

      Modifier and Type Method Description
      static CameraSource build(@NonNull() Activity activity, int requestCode) Builds CameraSource instance.Requires activity and requestCode that are usedto request camera permission from user.
      static CameraSource build(@NonNull() Fragment fragment, int requestCode) Builds CameraSource instance.Requires fragment and requestCode that are usedto request camera permission from user.In order to request permissions fragment must be attached to anactivity, otherwise video communication might not start.
      static CameraSource build(@NonNull() Fragment fragment, int requestCode) Builds CameraSource instance.Requires fragment and requestCode that are usedto request camera permission from user.In order to request permissions fragment must be attached to anactivity, otherwise video communication might not start.
      VideoSource.VideoSourceType getType()
      • Methods inherited from class com.glia.androidsdk.internal.medra.mediasource.CommonSource

        getActivity, getFragment, getFragmentV4, getRequestCode
      • Methods inherited from class com.glia.androidsdk.internal.medra.mediasource.VideoSource

        isType
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • build

         static CameraSource build(@NonNull() Activity activity, int requestCode)

        Builds CameraSource instance.Requires activity and requestCode that are usedto request camera permission from user.Make sure to call onRequestPermissionsResult fromyour activity's onRequestPermissionsResult to allowMedra to consume camera permission result.

        Parameters:
        activity - Current activity that is used to request camera permission.
        requestCode - A unique integer that is used to request camera permission.
      • build

         static CameraSource build(@NonNull() Fragment fragment, int requestCode)

        Builds CameraSource instance.Requires fragment and requestCode that are usedto request camera permission from user.In order to request permissions fragment must be attached to anactivity, otherwise video communication might not start.Make sure to call onRequestPermissionsResult fromyour fragments's onRequestPermissionsResult to allowMedra to consume camera permission result.

        Parameters:
        fragment - Current fragment that is used to request camera permission.
        requestCode - A unique integer that is used to request camera permission.
      • build

         static CameraSource build(@NonNull() Fragment fragment, int requestCode)

        Builds CameraSource instance.Requires fragment and requestCode that are usedto request camera permission from user.In order to request permissions fragment must be attached to anactivity, otherwise video communication might not start.Make sure to call onRequestPermissionsResult fromyour fragments's onRequestPermissionsResult to allowMedra to consume camera permission result.

        Parameters:
        fragment - Current fragment that is used to request camera permission.
        requestCode - A unique integer that is used to request camera permission.