-
public interface MediaProvider
-
-
Method Summary
Modifier and Type Method Description abstract Observable<Pair<MediaStream, Completable>>captureMedia()Captures media abstract voidonActivityResult(int requestCode, int resultCode, Intent intent)Implement this method if capturing a stream requires additional permissionswhich are passed via activity result intent. abstract voidonRequestPermissionsResult(int requestCode, Array<String> permissions, Array<int> grantResults)abstract voidrelease()Release resources acquired by the provider -
-
Method Detail
-
captureMedia
abstract Observable<Pair<MediaStream, Completable>> captureMedia()
Captures media
-
onActivityResult
abstract void onActivityResult(int requestCode, int resultCode, Intent intent)
Implement this method if capturing a stream requires additional permissionswhich are passed via activity result intent. Only process results from the activity intents that werestarted by provider itself. Other results must be skipped.
- Parameters:
requestCode- Intent request coderesultCode- Intent result codeintent- Intent
-
onRequestPermissionsResult
abstract void onRequestPermissionsResult(int requestCode, Array<String> permissions, Array<int> grantResults)
-
release
abstract void release()
Release resources acquired by the provider
-
-
-
-