-
- All Implemented Interfaces:
-
com.glia.androidsdk.internal.medra.internal.Provider.Sender
public class WebRTCProvider.Sender implements Provider.Sender
-
-
Constructor Summary
Constructors Constructor Description WebRTCProvider.Sender(Options.WebRTCOptions options, ConnectionChannel signalingChannel, Context context, PeerConnectionFactory connectionFactory, EglBase rootEglBase, Observable<AppLifecycle.AppState> appLifeState)
-
Method Summary
Modifier and Type Method Description Observable<Optional<OutgoingStream>>startLocalStream(double proposalId, StreamConstraints streamConstraints)voidonActivityResult(int requestCode, int resultCode, Intent intent)voidonRequestPermissionsResult(int requestCode, Array<String> permissions, Array<int> grantResults)voidstop()voidstopOngoingConnection()-
-
Constructor Detail
-
WebRTCProvider.Sender
WebRTCProvider.Sender(Options.WebRTCOptions options, ConnectionChannel signalingChannel, Context context, PeerConnectionFactory connectionFactory, EglBase rootEglBase, Observable<AppLifecycle.AppState> appLifeState)
-
-
Method Detail
-
startLocalStream
Observable<Optional<OutgoingStream>> startLocalStream(double proposalId, StreamConstraints streamConstraints)
-
onActivityResult
void onActivityResult(int requestCode, int resultCode, Intent intent)
-
onRequestPermissionsResult
void onRequestPermissionsResult(int requestCode, Array<String> permissions, Array<int> grantResults)
-
stop
void stop()
-
stopOngoingConnection
void stopOngoingConnection()
-
-
-
-