-
- 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 CameraSourcebuild(@NonNull() Activity activity, int requestCode)Builds CameraSource instance.Requires activity and requestCode that are usedto request camera permission from user. static CameraSourcebuild(@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 CameraSourcebuild(@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.VideoSourceTypegetType()-
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.
-
getType
VideoSource.VideoSourceType getType()
-
-
-
-