-
- All Implemented Interfaces:
-
com.glia.androidsdk.internal.medra.mediasource.AudioSource,com.glia.androidsdk.internal.medra.mediasource.MediaSource
public final class MicrophoneSource extends CommonSource implements AudioSource
-
-
Method Summary
Modifier and Type Method Description static MicrophoneSourcebuild(@NonNull() Activity activity, int requestCode)Builds MicrophoneSource instance.Requires activity and requestCode that are usedto request audio permission from user. static MicrophoneSourcebuild(@NonNull() Fragment fragment, int requestCode)Builds MicrophoneSource instance.Requires fragment and requestCode that are usedto request audio permission from user.In order to request permissions fragment must be attached to anactivity, otherwise audio communication might not start. static MicrophoneSourcebuild(@NonNull() Fragment fragment, int requestCode)Builds MicrophoneSource instance.Requires fragment and requestCode that are usedto request audio permission from user.In order to request permissions fragment must be attached to anactivity, otherwise audio communication might not start. -
-
Method Detail
-
build
static MicrophoneSource build(@NonNull() Activity activity, int requestCode)
Builds MicrophoneSource instance.Requires activity and requestCode that are usedto request audio permission from user.Make sure to call onRequestPermissionsResult fromyour activity's onRequestPermissionsResult to allowMedra to consume audio recording permission result.
- Parameters:
activity- Current activity that is used to request audio recording permission.requestCode- A unique integer that is used to request audio recording permission.
-
build
static MicrophoneSource build(@NonNull() Fragment fragment, int requestCode)
Builds MicrophoneSource instance.Requires fragment and requestCode that are usedto request audio permission from user.In order to request permissions fragment must be attached to anactivity, otherwise audio communication might not start.Make sure to call onRequestPermissionsResult fromyour fragments's onRequestPermissionsResult to allowMedra to consume audio recording permission result.
- Parameters:
fragment- Current fragment that is used to request audio recording permission.requestCode- A unique integer that is used to request audio recording permission.
-
build
static MicrophoneSource build(@NonNull() Fragment fragment, int requestCode)
Builds MicrophoneSource instance.Requires fragment and requestCode that are usedto request audio permission from user.In order to request permissions fragment must be attached to anactivity, otherwise audio communication might not start.Make sure to call onRequestPermissionsResult fromyour fragments's onRequestPermissionsResult to allowMedra to consume audio recording permission result.
- Parameters:
fragment- Current fragment that is used to request audio recording permission.requestCode- A unique integer that is used to request audio recording permission.
-
-
-
-